using AsbCloudApp.Data; using System; using System.Collections.Generic; using System.IO; using System.Threading; using System.Threading.Tasks; namespace AsbCloudApp.Services { public interface IDailyReportService { Task> GetListAsync(int idWell, DateTime? v1, DateTime? v2, CancellationToken cancellationToken); Task GetOrGenerateAsync(int idWell, DateTime date, CancellationToken token); Task AddAsync(int idWell, DailyReportDto dto, CancellationToken token = default); Task UpdateAsync(int idWell, DateTime date, DailyReportDto dto, CancellationToken token = default); Task MakeReportAsync(int idWell, DateTime date, CancellationToken token = default); } }