public async Task <SurveyUserModelBase> Update(SurveyUserUpdateModel model) { var entity = _mapper.Map <SurveyUser>(model); _context.SurveyUsers.Attach(entity); _context.Entry(entity).State = EntityState.Modified; await SaveAsync(); return(_mapper.Map <SurveyUserModelBase>(entity)); }
public async Task <IActionResult> Put(int id, [FromBody] SurveyUserUpdateModel model) { if (ModelState.IsValid) { model.Id = id; var result = await _service.Update(model); return(result != null ? (IActionResult)Ok(result) : NoContent()); } return(BadRequest()); }