public async Task <IActionResult> Edit(long id) { if (id <= 0) { SetTempDataErrorMessage("You didn't select a valid record to edit. Please select an existing record to edit."); return(RedirectToAction("Index")); } var user = await _memberService.GetUserByIdAsync(id); var model = new UserEditViewModel(user); var organizations = await _memberService.GetAllOrganizationsAsync(); model.Organizations = organizations; return(View(model)); }
public async Task <IActionResult> Index() { var userState = _userStateWrapper.GetUserState(); if (userState == null || userState.Id == 0) { return(RedirectToAction("Logon", "Member")); } var user = await _memberService.GetUserByIdAsync(userState.Id); if (user != null) { var model = new UserProfileViewModel(); model.FromUser(user); return(View(model)); } return(RedirectToAction("Logon", "Member")); }