public DataItemDetailApiController(IServiceCollection collection, ILogger <DataItemDetailApiController> logger,
                                    IBaseUnitOfWork baseUnitOfWork,
                                    IMediator mediator,
                                    IDataItemDetailService dataItemService,
                                    IDataItemDetailRules dataItemRules)
     : base(baseUnitOfWork, collection, logger)
 {
     this._baseUnitOfWork  = baseUnitOfWork;
     this._mediator        = mediator;
     this._dataItemService = dataItemService;
     this._dataItemRules   = dataItemRules;
 }
 public DepartmentApiController(IServiceCollection collection, ILogger <DepartmentApiController> logger,
                                IBackendUnitOfWork backendUnitOfWork,
                                IMediator mediator,
                                IDepartmentService departmentService,
                                IDepartmentRules departmentRules,
                                IOrganizeService organizeService,
                                IDataItemDetailService dataItemDetailService)
     : base(backendUnitOfWork, collection, logger)
 {
     this._backendUnitOfWork     = backendUnitOfWork;
     this._mediator              = mediator;
     this._departmentService     = departmentService;
     this._departmentRules       = departmentRules;
     this._organizeService       = organizeService;
     this._dataItemDetailService = dataItemDetailService;
 }