using SecuritySystemContracts.BindingModels; using SecuritySystemContracts.ViewModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SecuritySystemContracts.BusinessLogicsContracts { public interface IReportLogic { //Получение списка заготовок с указанием, в каких изделиях используются List GetSecureSensor(); //Получение списка заказов за определенный период List GetOrders(ReportBindingModel model); //Сохранение изделий в файл-Word void SaveSecuresToWordFile(ReportBindingModel model); //Сохранение заготовок с указанием изделий в файл-Excel void SaveSecureSensorToExcelFile(ReportBindingModel model); //Сохранение заказов в файл-Pdf void SaveOrdersToPdfFile(ReportBindingModel model); } }