public async Task <CustomResponse <UserResponse> > UpdateBackgroundSummary(UpdateBackgroundSummaryModel model) { var user = _context.AspNetUsers.FirstOrDefault(u => u.Email == model.Email); #region Validate User if (user == null) { _infos.Add("User not exist."); return(new CustomResponse <UserResponse> { Message = _infos }); } ; #endregion user.BackgroundSummary = model.BackgroundSummary; _context.Update(user); await _context.SaveChangesAsync(); return(new CustomResponse <UserResponse> { Succeed = true, Data = GetUser(new GetUserModel { UserId = user.Id }).Result.Data, Message = _infos }); }
public async Task <IActionResult> UpdateBackgroundSummary([FromBody] UpdateBackgroundSummaryModel model) { model.Email = UserEmail; var updatedUser = await _user.UpdateBackgroundSummary(model); return(Ok(updatedUser)); }