public void EditDetails(UpdateDetailsDto dto) { var userId = _userContextService.GetUserId; if (userId == null) { throw new NoAccess("Musisz się zalogowac by edytować profil"); } var user = _context.Users.FirstOrDefault(x => x.Id == userId); if (dto.FirstName != null) { user.FirstName = dto.FirstName; } if (dto.LastName != null) { user.LastName = dto.LastName; } if (dto.PhoneNumber != null) { user.PhoneNumber = dto.PhoneNumber; } _context.SaveChanges(); }
public ActionResult EditDetails([FromBody] UpdateDetailsDto dto) { _accountService.EditDetails(dto); return(Ok()); }