using AsbCloudApp.Data; using System; using System.Collections.Generic; namespace AsbCloudApp.Services { public interface IReportService { int ReportCategoryId { get; } int CreateReport(int idWell, int idUser, int stepSeconds, int format, DateTime begin, DateTime end, Action handleReportProgress, Action handleReportName); int GetReportPagesCount(int idWell, DateTime begin, DateTime end, int stepSeconds, int format); IEnumerable GetSuitableReports(int idWell, DateTime begin, DateTime end, int stepSeconds, int format); DatesRangeDto GetReportsDatesRange(int idWell); } }