persistence/Persistence/Services/Interfaces/IWitsDataService.cs

10 lines
498 B
C#

using Persistence.Models;
namespace Persistence.Services.Interfaces;
public interface IWitsDataService
{
Task<DatesRangeDto> GetDatesRangeAsync(int idDiscriminator, CancellationToken token);
Task<IEnumerable<WitsDataDto>> GetPart(int idDiscriminator, DateTimeOffset dateBegin, int take, CancellationToken token);
Task<WitsDataDto> GetValuesForGraph(DateTimeOffset dateFrom, DateTimeOffset dateTo);
Task<int> InsertRange(IEnumerable<WitsDataDto> dtos, CancellationToken token);
}