using ConfectioneryContracts.BindingModels; using ConfectioneryContracts.ViewModels; namespace ConfectioneryContracts.BusinessLogicsContracts { public interface IReportLogic { /// /// Получение списка компонент с указанием, в каких кондитерских /// изделиях используются /// /// List GetPastryComponent(); /// /// Получение списка заказов за определенный период /// /// /// List GetOrders(ReportBindingModel model); /// /// Сохранение компонент в файл-Word /// /// void SaveComponentsToWordFile(ReportBindingModel model); /// /// Сохранение компонент с указаеним кондитерских изделий в файл-Excel /// /// void SavePastryComponentToExcelFile(ReportBindingModel model); /// /// Сохранение заказов в файл-Pdf /// /// void SaveOrdersToPdfFile(ReportBindingModel model); } }