using SchoolContracts.BindingModel; using SchoolContracts.ViewModels; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SchoolContracts.BusinessLogicsContracts { public interface IReportLogic { /// /// Получение списка занятий с указанием, в каких кружках используются /// /// List GetCircleLesson(); List GetLessonCircle(); void SaveCircleLessonToExcelFile(ReportBindingModel model); void SaveLessonCircleToExcelFile(ReportBindingModel model); void SaveCircleLessonToWordFile(ReportBindingModel model); void SaveLessonCircleToWordFile(ReportBindingModel model); List GetOrders(ReportBindingModel model); List GetCircles(ReportBindingModel model); void SaveOrdersToPdfFileCircle(ReportBindingModel model); void SaveOrdersToPdfFileLessons(ReportBindingModel model); } }