using ComputerHardwareStoreContracts.BindingModels;
using ComputerHardwareStoreContracts.ViewModels;
namespace ComputerHardwareStoreContracts.BusinessLogicsContracts
{
public interface IReportLogic
{
///
/// Получение списка товаров по сборкам
///
///
List GetProductBuild();
///
/// Получение списка сборок по товарам
///
///
List GetBuildProduct();
///
/// Получение списка покупок за период с комплектующими и комментариями
///
///
///
//List GetOrders(ReportBindingModel model);
///
/// Получение списка комплектующих с покупками и заказами за период
///
///
///
//List GetOrders(ReportBindingModel model);
///
/// Сохранение списка в файл-Word
///
///
void SaveListToWordFile(ReportBindingModel model);
///
/// Сохранение списка в файл-Excel
///
///
void SaveListToExcelFile(ReportBindingModel model);
}
}