public async Task <bool> UpdateDetail(UserDetailsBaseAdminModel userDetailsBaseAdminModel, int operatingUserId) { UserDetailsTbl userDetailsTbl = await _context.UserDetailsTbl .Where(ud => ud.UserId == userDetailsBaseAdminModel.UserId && !ud.IsDeleted) .SingleOrDefaultAsync(); //if no user is found then show error if (userDetailsTbl == null) { throw new NotFoundException(UserValidationMessage.USER_NOT_FOUND); } //populate table objects _mapper.Map(userDetailsBaseAdminModel, userDetailsTbl); userDetailsTbl.ModifiedBy = operatingUserId; userDetailsTbl.ModifiedDate = DateTime.Now; await _context.SaveChangesAsync(); return(true); }
public async Task <ActionResult <bool> > UpdateDetail([FromBody] UserDetailsBaseAdminModel userDetailsBaseAdminModel) { return(await _userService.UpdateDetail(userDetailsBaseAdminModel, _operatingUser.GetUserId(HttpContext))); }