Esempio n. 1
0
        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
            });
        }
Esempio n. 2
0
        public async Task <IActionResult> UpdateBackgroundSummary([FromBody] UpdateBackgroundSummaryModel model)
        {
            model.Email = UserEmail;

            var updatedUser = await _user.UpdateBackgroundSummary(model);

            return(Ok(updatedUser));
        }