public RolesController(IAddRoleCommand addRole, IGetRolesCommand getRoles, IGetRoleComand getRole, IEditRoleCommand editRole, IDeleteRoleCommand deleteRole)
 {
     _addRole    = addRole;
     _getRoles   = getRoles;
     _getRole    = getRole;
     _editRole   = editRole;
     _deleteRole = deleteRole;
 }
 public RolesController(IGetRolesCommand searchRolesCommand, IGetRoleCommand getOneRoleCommand, ICreateRoleCommand createRoleCommand, IEditRoleCommand editRoleCommand, IDeleteRoleCommand deleteRoleCommand)
 {
     _searchRolesCommand = searchRolesCommand;
     _getOneRoleCommand  = getOneRoleCommand;
     _createRoleCommand  = createRoleCommand;
     _editRoleCommand    = editRoleCommand;
     _deleteRoleCommand  = deleteRoleCommand;
 }
 public RolesController(IGetRolesCommand getRolesCommand, IGetRoleCommand getRoleCommand, IAddRoleCommand addRoleCommand, IEditRoleCommand editRoleCommand, IDeleteRoleCommand deleteRoleCommand)
 {
     this.getRolesCommand   = getRolesCommand;
     this.getRoleCommand    = getRoleCommand;
     this.addRoleCommand    = addRoleCommand;
     this.editRoleCommand   = editRoleCommand;
     this.deleteRoleCommand = deleteRoleCommand;
 }
Exemple #4
0
 public RolesController(IGetRolesCommand getRoles, IGetRoleCommand getRole, IAddRoleCommand addRole, IEditRoleCommand editRole, IDeleteRoleCommand deleteRole)
 {
     this.getRoles   = getRoles;
     this.getRole    = getRole;
     this.addRole    = addRole;
     this.editRole   = editRole;
     this.deleteRole = deleteRole;
 }
Exemple #5
0
 public RolesController(IGetRoleCommand getRoleCommand, IGetSingleRoleCommand getSingleRoleCOmmand, IInsertRoleCommand insertRoleCommand, IUpdateRoleCommand updateRoleCommand, IDeleteRoleCommand deleteRoleCommand)
 {
     _getRole           = getRoleCommand;
     _getSingleRole     = getSingleRoleCOmmand;
     _insertRole        = insertRoleCommand;
     _updateRoleCommand = updateRoleCommand;
     _deleteRoleCommand = deleteRoleCommand;
 }
Exemple #6
0
 public RoleController(IAddRolleCommand addRoleCommand, IGetRolesCommand getRolesCommand, IGetRoleCommand getRoleCommand, IEditRoleCommand editRoleCommand, IDeleteRoleCommand deleteRoleCommand)
 {
     _addRoleCommand    = addRoleCommand;
     _getRolesCommand   = getRolesCommand;
     _getRoleCommand    = getRoleCommand;
     _editRoleCommand   = editRoleCommand;
     _deleteRoleCommand = deleteRoleCommand;
 }
Exemple #7
0
 public RolesController(IDeleteRoleCommand deleteRoleCommand, IGetRoleCommand getRoleCommand, IGetRolesCommand getRolesCommand, IInsertRoleCommand insertRoleCommand, IUpdateRoleCommand updateRoleCommand)
 {
     this.deleteRoleCommand = deleteRoleCommand;
     this.getRoleCommand    = getRoleCommand;
     this.getRolesCommand   = getRolesCommand;
     this.insertRoleCommand = insertRoleCommand;
     this.updateRoleCommand = updateRoleCommand;
 }
Exemple #8
0
 public RolesController(IGetRolesCommand getRoles, IGetRoleCommand getRole, IAddRoleCommand addRole, IEditRoleCommand editRole, IDeleteRoleCommand deleteRole, UseCaseExecutor executor)
 {
     this.getRoles   = getRoles;
     this.getRole    = getRole;
     this.addRole    = addRole;
     this.editRole   = editRole;
     this.deleteRole = deleteRole;
     this.executor   = executor;
 }
 public RolesController(IGetRoleCommand getRoleCommand, IGetRolesCommand getRolesCommand, IAddRoleCommand addRoleCommand, IEditRoleCommand editRoleCommand, IDeleteRoleCommand deleteRoleCommand, LoggedUser loggedUser)
 {
     _getRoleCommand    = getRoleCommand;
     _getRolesCommand   = getRolesCommand;
     _addRoleCommand    = addRoleCommand;
     _editRoleCommand   = editRoleCommand;
     _deleteRoleCommand = deleteRoleCommand;
     _loggedUser        = loggedUser;
 }
Exemple #10
0
        public async Task <IActionResult> DeleteRoleAsync(Guid roleId, [FromServices] IDeleteRoleCommand command)
        {
            try
            {
                await command.ExecuteAsync(roleId);

                return(NoContent());
            }
            catch (Exception exception)
            {
                return(BadRequest(exception.Message));
            }
        }
Exemple #11
0
        public IActionResult Delete(int id,
                                    [FromServices] IDeleteRoleCommand command)
        {
            var role = _context.Roles.Find(id);

            if (role == null)
            {
                return(NotFound());
            }

            role.IsDeleted = true;
            role.IsActive  = false;
            role.DeletedAt = DateTime.Now;


            _executor.ExecuteCommand(command, id);

            _context.SaveChanges();
            return(NoContent());
        }
Exemple #12
0
 public IActionResult Delete(int id, [FromServices] IDeleteRoleCommand command)
 {
     executor.ExecuteCommand(command, id);
     return(NoContent());
 }
 public IActionResult Delete(int id, [FromServices] IDeleteRoleCommand command)
 {
     _executor.ExecuteCommand(command, id);
     return(StatusCode(StatusCodes.Status204NoContent));
 }
Exemple #14
0
 public void Delete(int id, [FromServices] IDeleteRoleCommand command)
 {
     executor.ExecuteCommand(command, id);
 }