using BankContracts.BindingModels.Reports; using BankContracts.ViewModels.Reports; using BankContracts.ViewModels.Reports.Client; using BankDataModels.Enums; namespace BankContracts.BusinessLogicsContracts.Reports { public interface IReportClientLogic { List? GetCrediting(ReportBindingModel model); List? GetDebiting(ReportBindingModel model); //Сохранение отчёта по картам в файл-Word void SaveToWordFile(ReportBindingModel model, OfficeOperationEnum operationEnum); //Сохранение отчёта по картам в файл-Excel void SaveToExcelFile(ReportBindingModel model, OfficeOperationEnum operationEnum); //Сохранение отчёта по картам в файл-Pdf ReportClientViewModelForHTML SaveClientReportToPdfFile(ReportBindingModel model); } }