IEventsRepository.cs
963 Bytes
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ControlPanel.Models;
namespace ControlPanel.Interfaces.Reposytorys
{
public interface IEventsRepository : IMainRepository<Models.Event>
{
Event GetEventByRouteLevelRiver(Route route, LevelRiver levelriver);
IList<Event> GetEventByRoute(Route route);
IList<Event> GetLog(int page, int start, int limit, string date, Route route, bool isconfirm);
int Count(string date, Route route, bool isconfirm);
IList<Event> GeEventIsNotSend( Route route);
IList<Event> GeEventIsNotConfirm(Route route);
IList<Event> GetEventbydDateisSend(Route route, DateTime date);
IList<Event> GetEventsByRouteAndNotConfirm(Route route);
Event GetLastEventByRoute(Route route);
IList<Event> GetLogForSzs(int page, int start, int limit, Route route, DateTime date);
}
}