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);


    }
}