public IActionResult EditVisitorProfile() { string userId = HttpContext.User.GetUserId(); Visitor visitor = _applicationService.GetVisitorByUserId(userId); EditVisitorProfileViewModel model = new EditVisitorProfileViewModel() { FirstName = visitor.FirstName, LastName = visitor.LastName, PhoneNumber = visitor.PhoneNumber }; return(View(model)); }
public async Task <IActionResult> EditVisitorProfile(EditVisitorProfileViewModel model) { var user = await _userManager.FindByIdAsync(HttpContext.User.GetUserId()); Visitor visitor = _applicationService.GetVisitorByUserId(user.Id); if (ModelState.IsValid) { _applicationService.EditVisitorProfileByUserId(user.Id, model.FirstName, model.LastName, model.PhoneNumber); TempData["Success"] = "Atnaujinta sėkmingai!"; return(RedirectToAction("EditVisitorProfile")); } return(View()); }