IRoutsRepository.cs 666 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 IRoutsRepository: IMainRepository<Models.Route>
    {

      int CountSubscribeAgks(int id_szs,  bool enabled);
      List<Route> GetRoutsByAgk(Agk agk, bool enabled);
      List<Route> GetRoutsBySubscribers(Subscribers subscriber, bool enabled);

      IList<Route> GetLog(int start, int limit, Subscribers subscriber);

      int Count(Subscribers subscriber);


      Route RouteByIdAgkIdSubscrivers(Agk agk, Subscribers subscrivers);


    }
  
}