using DepartmentBusinessLogic.BindingModels; using DepartmentBusinessLogic.Interfaces; using DepartmentBusinessLogic.ViewModels; using ToolsModule.BusinessLogics; using ToolsModule.Enums; namespace DepartmentBusinessLogic.BusinessLogics { /// /// Логика работы с учебными планами /// public class AcademicPlanBusinessLogic : GenericBusinessLogic { public AcademicPlanBusinessLogic(IAcademicPlanService service) : base(service, "Учебные Планы", AccessOperation.УчебныеПланы) { } /// /// Загрузка учебного плана /// /// /// public bool LoadPlx(AcademicPlanLoadPlxModel model) { Errors.Clear(); var result = (Service as IAcademicPlanService).LoadPlx(model); if (!result.IsSucceeded) { Errors.AddRange(result.Errors); return false; } return true; } } }