using BankContracts.BindingModels; using BankContracts.ViewModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace BankContracts.BusinessLogicsContracts { public interface IReportLogic { List GetPaymentPurchase(List payments); List GetTransferPurchase(ReportBindingModel model); void SavePaymentPurchaseToWord(List payments); void SavePaymentPurchaseToExcel(List payments); void SaveTransferPurchaseToPDF(ReportBindingModel model); List GetCurrencyTransfers(List currencies); List GetPurchasePayment(ReportBindingModel model); void SaveCurrencyTransfersToWord(List currencies); void SaveCurrencyTransfersToExcel(List currencies); void SavePurchasePaymentToPDF(ReportBindingModel model); } }