using BankContracts.BindingModels.Reports; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BankContracts.BusinessLogicsContracts.Reports { // Интерфейс бизнес-логики для отчёта (Кассир) public interface IReportCashierLogic { List? GetMoneyTransfers(ReportBindingModel model); List? GetCashWithrawals(ReportBindingModel model); // Сохранение отчёта по счетам в файл-Word void SaveAccountsToWordFile(ReportBindingModel model); // Сохранение отчёта по счетам в файл-Excel void SaveAccountsToExcelFile(ReportBindingModel model); // Сохранение отчёта по счетам в файл-Pdf ReportCashierViewModelForHTML SaveAccountsToPdfFile(ReportBindingModel model); } }