PIbd-23-Volkov-N.A.-Compute.../ComputersShop/ComputersShopContracts/BusinessLogicContracts/IReportLogic.cs

24 lines
657 B
C#
Raw Permalink Normal View History

2024-03-18 18:43:53 +04:00
using ComputersShopContracts.BindingModels;
using ComputersShopContracts.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ComputersShopContracts.BusinessLogicContracts
{
public interface IReportLogic
{
List<ReportComputerComponentViewModel> GetComputerComponents();
List<ReportOrdersViewModel> GetOrders(ReportBindingModel model);
void SaveComputersToWordFile(ReportBindingModel model);
void SaveComputerComponentToExcelFile(ReportBindingModel model);
void SaveOrdersToPdfFile(ReportBindingModel model);
}
}