using AsbCloudApp.Data; using AsbCloudApp.Data.User; using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Repositories { /// /// Репозиторий "Дело скважины" /// public interface IWellFinalDocumentsRepository { /// /// Обновление всех записей по скважине /// /// /// /// /// Task> UpdateRangeAsync(int idWell, IEnumerable? dtos, CancellationToken token); /// /// Получение всех записей /// /// /// /// /// Task GetByWellIdAsync(int idWell, int idUser, CancellationToken token); /// /// Получение списка ответственных /// /// /// /// Task> GetAvailableUsersAsync(int idWell, CancellationToken token); /// /// Возвращаент категорию файла /// /// /// /// /// /// Task GetCategoryAsync(int idWell, int idCategory, int idUser, CancellationToken token); } }