public async Task <IActionResult> PutAsync(int id, [FromBody] SaveUserCommonResource resource) { var userCommon = _mapper.Map <SaveUserCommonResource, UserCommon>(resource); var result = await _userCommonService.UpdateAsync(id, userCommon); if (!result.Succes) { return(BadRequest(result.Message)); } var userCommonResource = _mapper.Map <UserCommon, UserCommonResource>(result.Resource); return(Ok(userCommonResource)); }
public async Task <IActionResult> PostAsync([FromBody] SaveUserCommonResource resource) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var userCommon = _mapper.Map <SaveUserCommonResource, UserCommon>(resource); var result = await _userCommonService.SaveAsync(userCommon); if (!result.Succes) { return(BadRequest(result.Message)); } var userCommonResource = _mapper.Map <UserCommon, UserCommonResource>(result.Resource); return(Ok(userCommonResource)); }