2022-03-19 22:48:13 +04:00
|
|
|
|
using DepartmentBusinessLogic.BusinessLogics.GenericBusinessLogic;
|
|
|
|
|
using DepartmentContract.Logics.IGenericEntityLogic;
|
2022-03-20 10:10:44 +04:00
|
|
|
|
using ToolsModule.ManagmentDependency;
|
2022-12-19 22:12:03 +04:00
|
|
|
|
using ToolsOffice.Implements.WordOpenXML;
|
|
|
|
|
using ToolsOffice.Interfaces.Word;
|
2022-03-19 22:48:13 +04:00
|
|
|
|
|
|
|
|
|
namespace DepartmentBusinessLogic
|
|
|
|
|
{
|
2022-03-19 22:54:25 +04:00
|
|
|
|
public class DepartmentLogicDependencyRegistration : IDependencyRegistration
|
2022-03-19 22:48:13 +04:00
|
|
|
|
{
|
|
|
|
|
public void RegisterServices()
|
|
|
|
|
{
|
|
|
|
|
DependencyManager.Instance.RegisterType<IPostLogic, PostBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IEmployeeLogic, EmployeeBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IEmployeePostLogic, EmployeePostBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IClassroomLogic, ClassroomBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IDisciplineBlockLogic, DisciplineBlockBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IDisciplineLogic, DisciplineBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<ILecturerAcademicDegreeLogic, LecturerAcademicDegreeBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<ILecturerAcademicRankLogic, LecturerAcademicRankBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<ILecturerLogic, LecturerBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<ILecturerPostLogic, LecturerPostBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IEducationDirectionLogic, EducationDirectionBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<ITimeNormLogic, TimeNormBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IAcademicPlanLogic, AcademicPlanBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IAcademicPlanRecordLogic, AcademicPlanRecordBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IAcademicPlanRecordTimeNormHourLogic, AcademicPlanRecordTimeNormHourBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IStudentGroupLogic, StudentGroupBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IStudentLogic, StudentBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IOrderLogic, OrderBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IOrderStudentRecordLogic, OrderStudentRecordBusinessLogic>();
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IOrderSyncHistoryLogic, OrderSyncHistoryBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IOrderSyncHistoryRecordLogic, OrderSyncHistoryRecordBusinessLogic>();
|
2022-03-27 14:51:27 +04:00
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<IBasicDepartmentLogic, BasicDepartmentBusinessLogic>();
|
2022-12-19 22:12:03 +04:00
|
|
|
|
|
2022-12-21 10:34:50 +04:00
|
|
|
|
DependencyManager.Instance.RegisterType<IStudentMarkPassedDisciplineLogic, StudentMarkPassedDisciplineBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IStudentMarkSyncHistoryLogic, StudentMarkSyncHistoryBusinessLogic>();
|
|
|
|
|
DependencyManager.Instance.RegisterType<IStudentMarkSyncHistoryRecordLogic, StudentMarkSyncHistoryRecordBusinessLogic>();
|
2022-12-21 09:32:44 +04:00
|
|
|
|
|
2022-12-19 22:12:03 +04:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DependencyManager.Instance.RegisterType<BuilderWordDocument, BuilderWordDocumentOpenXML>();
|
2022-03-19 22:48:13 +04:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|