using Persistence.Models; namespace Persistence.Repositories; public interface IParameterRepository { /// /// Получить порцию записей, начиная с заданной даты /// /// /// /// /// Task> GetPart(int idDiscriminator, DateTimeOffset dateBegin, int take, CancellationToken token); /// /// Получить диапазон дат, для которых есть данные в репозитории /// /// /// Task GetDatesRangeAsync(int idDiscriminator, CancellationToken token); /// /// Получить набор параметров (Wits) для построения графика /// /// /// /// Task GetValuesForGraph(DateTimeOffset dateFrom, DateTimeOffset dateTo); /// /// Сохранить набор параметров (Wits) /// /// /// /// /// Task InsertRange(IEnumerable dtos, CancellationToken token); }