public async Task <IActionResult> Put(string userName, [FromBody] UserPutRequestModel model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var user = await _userService.FindByUserNameAsync(userName); if (user == null) { return(NotFound()); } user = _mapper.Map <User>(model); user.Username = userName; user.Claims = user.Claims; await _userService.UpdateAsync(user, model.Password); return(Ok(user)); } catch (Exception e) { return(StatusCode((int)HttpStatusCode.InternalServerError, new ErrorModelInternalError(e))); } }
public void Put(string id, [FromBody] UserPutRequestModel request) { var inputData = new UserUpdateInputData(id, request.Name); bus.Handle(inputData); }
public async Task Put(string id, [FromBody] UserPutRequestModel request) { await _mediator.Send(new UserUpdateCommand(id, request.Name)); }
public void Put(string id, [FromBody] UserPutRequestModel request) { var command = new UserUpdateCommand(id, request.Name); userApplicationService.Update(command); }