using AsbCloudApp.Data; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Repositories { /// /// Сервис информации о кустах /// public interface IDepositRepository { /// /// список месторождений, доступных для пользователя /// /// /// /// Task> GetAsync(int idCompany, CancellationToken token); /// /// Список месторождений/кустов/скважин у которых заполненны параметры бурения /// /// /// /// Task> GetAllWithDrillParamsAsync(int idCompany, CancellationToken token = default); /// /// Список кустов месторождения доступных компании /// /// /// /// /// Task> GetClustersAsync(int idCompany, int depositId, CancellationToken token); } }