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