public async Task <SurveyUserModelBase> Insert(SurveyUserCreateModel model) { var entity = _mapper.Map <SurveyUser>(model); await _context.SurveyUsers.AddAsync(entity); await SaveAsync(); return(_mapper.Map <SurveyUserModelBase>(entity)); }
public async Task <IActionResult> PostSurveyUser([FromBody] SurveyUserCreateModel model) { if (ModelState.IsValid) { var item = await _service.Insert(model); if (item != null) { return(CreatedAtRoute(nameof(Get), item, item.Id)); } return(Conflict()); } return(BadRequest()); }