using AsbCloudApp.Data;
using System.Collections.Generic;
using System.Threading;
using System.Threading.Tasks;
namespace AsbCloudApp.Repositories
{
#nullable enable
///
/// Репозиторий "Дело скважины"
///
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);
}
#nullable disable
}