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