using SchoolContracts.BindingModel;
using SchoolContracts.ViewModels;
using SchoolDataModels.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SchoolContracts.BusinessLogicsContracts
{
public interface IReportLogic
{
///
/// Получение списка кружков
///
///
List GetCircles(ReportBindingModel model);
///
/// Получение списка затрат за определенный период
///
///
///
//List GetExpenses(ReportBindingModel model);
///
/// Сохранение компонент в файл-Word
///
///
void SaveComponentsToWordFile(ReportBindingModel model);
///
/// Сохранение компонент с указаеним продуктов в файл-Excel
///
///
void SaveManufactureComponentToExcelFile(ReportBindingModel model);
///
/// Сохранение заказов в файл-Pdf
///
///
void SaveOrdersToPdfFile(ReportBindingModel model);
}
}