public IHttpActionResult Put(UserUpdateModel userUpdateModel, int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var user = _userFacadeService.Get(id); if (user == null) { return(NotFound()); } Mapper.Map(userUpdateModel, user); _userFacadeService.Update(user); return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Post(UserUpdateDto userUpdateDto) { if (!ModelState.IsValid) { var message = ModelState.BuildErrorMessage(); throw new SimplePromptException(message); } var user = _userFacadeService.GetByOpenId(userUpdateDto.OpenId); if (user == null) { return(NotFound()); } Mapper.Map(userUpdateDto, user); _userFacadeService.Update(user); var result = new TResult(); return(Ok(result.SuccessResult())); }