public async Task <IActionResult> UpdateUserRoles(Guid id, UpdateUserRolesCommand input) { input.Id = id; await _mediator.Publish(input); return(Ok()); }
public void RolesIdsListIsEmpty_ShouldHaveError() { _command = new UpdateUserRolesCommand { RolesIds = new List <string>() }; _sut.ShouldHaveValidationErrorFor(x => x.RolesIds, _command); }
public void RolesIdsListIsNull_ShouldHaveError() { _command = new UpdateUserRolesCommand { RolesIds = null }; _sut.ShouldHaveValidationErrorFor(x => x.RolesIds, _command); }
public void UserIdIsValid_ShouldNotHaveError() { _command = new UpdateUserRolesCommand { UserId = "userId" }; _sut.ShouldNotHaveValidationErrorFor(x => x.UserId, _command); }
public void UserIdIsNullOrEmpty_ShouldHaveError(string userId) { _command = new UpdateUserRolesCommand { UserId = userId }; _sut.ShouldHaveValidationErrorFor(x => x.UserId, _command); }
public void RolesIdsListIsValid_ShouldNotHaveError() { _command = new UpdateUserRolesCommand { RolesIds = new List <string> { "roleId" } }; _sut.ShouldNotHaveValidationErrorFor(x => x.RolesIds, _command); }
public void SetUp() { _service = new Mock <IUpdateUserRolesService>(); _unitOfWork = new Mock <IUnitOfWork>(); _sut = new UpdateUserRolesCommandHandler(_service.Object, _unitOfWork.Object); _command = new UpdateUserRolesCommand { UserId = "userId", RolesIds = new List <string> { "roleId" } }; _userToUpdate = new User("email", "organizationId"); _service.Setup(x => x.GetUserFromRepo(_command.UserId, default)) .ReturnsAsync(_userToUpdate); }
public async Task <IActionResult> UpdateRolesAsync([FromBody] UpdateUserRolesCommand command) { var response = await _mediator.Send(command); return(Ok(response)); }
public async Task <ActionResult> UpdateUserRoles(UpdateUserRolesCommand command, CancellationToken token) { await Mediator.Send(command, token); return(NoContent()); }