public UserAllocationController(IRequisitionManagement requisitionManagement, IUserAllocationManagement userAllocationManagement, IRequisitionApprovalManagement requisitionApprovalManagement, IUserManagement userManagement, IUserDepartmentManagement userdepartmentManagement, IDepartmentManagement departmentManagement)
        {
            this.requisitionManagement         = requisitionManagement;
            this.userAllocationManagement      = userAllocationManagement;
            this.requisitionApprovalManagement = requisitionApprovalManagement;
            this.userManagement = userManagement;

            this.userdepartmentManagement = userdepartmentManagement;
            this.departmentManagement     = departmentManagement;
        }