using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using Traffic.Data.ViewModels; namespace Traffic.Service.Interfaces { public interface IReportService { public IEnumerable GetTycgLogAll(string tycgTableName); public PageViewModel> GetTycgLog(string tycgTableName, SearchModel searchModel); public ReportSiteEventTypesViewModel GetReportSiteEventTypes(List sites, List eventTypes, string startTime, string endTime); public List GetEventType1(ReportRequestViewModel viewModel); public List GetEventType2(ReportRequestViewModel viewModel); public List GetEventType34(ReportRequestViewModel viewModel); public List GetEventType6(ReportRequestViewModel viewModel); public List GetMalfunction(ReportRequestViewModel viewModel); public IEnumerable GetTycgTableName(); } }