using SchoolAgainStudyContracts.BindingModel; using SchoolAgainStudyContracts.ViewModel; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SchoolAgainStudyContracts.BusinessLogicContracts { public interface IReportLogic { List GetInterestLesson(ReportBindingModel model); List GetInterests(ReportBindingModel model); List GetDiyMaterial(ReportBindingModel model); List GetLessonTask(ReportBindingModel model); void SaveInterestLessonToWordFile(ReportBindingModel model); void SaveInterestLessonToExcelFile(ReportBindingModel model); void SaveInterestsToPdfFile(ReportBindingModel model); void SaveDiyMaterialToWordFile(ReportBindingModel model); void SaveDiyMaterialToExcelFile(ReportBindingModel model); void SaveLessonTaskToPdfFile(ReportBindingModel model); } }