public async Task <SurveyUserDTO> EditSurveyUser(int userId, SurveyUserDTO user) { var surveyUser = await _context.SurveyUsers.Where(x => x.Id == userId).FirstOrDefaultAsync(); surveyUser.FirstName = user.FirstName; surveyUser.LastName = user.LastName; surveyUser.DoB = user.DoB; surveyUser.Country = user.Country; surveyUser.Gender = user.Gender; await _context.SaveChangesAsync(); return(new SurveyUserDTO(surveyUser)); }
public async Task <bool> CreateSurveyUser(SurveyUserDTO user) { var surveyUser = new SurveyUser { FirstName = user.FirstName, LastName = user.LastName, DoB = user.DoB, Gender = user.Gender, Country = user.Country }; _context.SurveyUsers.Add(surveyUser); await _context.SaveChangesAsync(); return(true); }
public async Task <IActionResult> EditSurveyUser([FromRoute] int id, [FromBody] SurveyUserDTO request) { var response = await _service.EditSurveyUser(id, request); return(Ok(response)); }
public async Task <IActionResult> CreateSurveyUser([FromBody] SurveyUserDTO request) { var response = await _service.CreateSurveyUser(request); return(Ok(response)); }