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; }
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; }
public RolesController(IAddRoleCommand addRole, IGetRolesCommand getRoles, IGetRoleComand getRole, IEditRoleCommand editRole, IDeleteRoleCommand deleteRole) { _addRole = addRole; _getRoles = getRoles; _getRole = getRole; _editRole = editRole; _deleteRole = deleteRole; }
public RoleController(IAddRolleCommand addRoleCommand, IGetRolesCommand getRolesCommand, IGetRoleCommand getRoleCommand, IEditRoleCommand editRoleCommand, IDeleteRoleCommand deleteRoleCommand) { _addRoleCommand = addRoleCommand; _getRolesCommand = getRolesCommand; _getRoleCommand = getRoleCommand; _editRoleCommand = editRoleCommand; _deleteRoleCommand = deleteRoleCommand; }
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; }
public async Task <ActionResult> Edit([FromRoute] string roleId, [FromBody] RoleCreateModel changes, [FromServices] IValidatorFactory validatorFactory, [FromServices] IEditRoleCommand editRoleCommand) { try { if (roleId == null || changes == null) { return(BadRequest()); } IValidator validator = validatorFactory.Create(); await editRoleCommand.Execute(roleId, changes, validator); if (validator.HasErrors) { return(BadRequest(validator.Errors)); } else { return(Created("", roleId)); } } catch (Exception ex) { //Log error _logger.LogError("RoleController.Edit", "Exception was thrown", new { RoleId = roleId, Changes = changes, Exception = ex }); return(BadRequest(new Message("Something bad happened. Try again"))); } }
public IActionResult Put(int id, [FromBody] EditRoleDto request, [FromServices] IEditRoleCommand command) { request.Id = id; _executor.ExecuteCommand(command, request); return(StatusCode(StatusCodes.Status204NoContent)); }