public ViewResult Index(int id) { UserProfileRepository userprofileRepository = new UserProfileRepository(); var userProfile = userprofileRepository.GetUserProfileByAccountID(id); if (userProfile == null) { //redirect error return View("Http404"); } return View("Index",userProfile); }
public ActionResult Edit(UserInfoModel model) { if (ModelState.IsValid) { UserProfileRepository userprofileRepository = new UserProfileRepository(); userprofileRepository.SaveUserProfile(model); return RedirectToAction("Index", model.AccountID); } else { ModelState.AddModelError("","User profile saving was unsuccessful. Please correct the errors and try again."); } return View("Edit",model); }
public ActionResult Index(int id, string currentFilter, string searchString) { UserProfileRepository userprofileRepository = new UserProfileRepository(); FriendRepository friendRepository = new FriendRepository(); if (Request.HttpMethod == "GET") { searchString = currentFilter; } ViewData["CurrentFilter"] = searchString; ViewData["AccountID"] = CurrentAccountID; return View("Index", new UsersListModel { Friendship = friendRepository.GetAllFriendshipRecordByAccountID(id), Users = userprofileRepository.SearchAvailableFriendsForAccountID(id, searchString) }); }
public ViewResult Edit(int id) { UserProfileRepository userprofileRepository = new UserProfileRepository(); UserProfileModel userProfile; if ((id == CurrentAccountID) || (User.IsInRole("Moderator"))) { userProfile = userprofileRepository.GetUserProfileByAccountID(id); } else { userProfile = userprofileRepository.GetUserProfileByAccountID(CurrentAccountID); } if (userProfile == null) { //redirect error RedirectToAction("Http404"); } return View("Edit",userProfile.UserInfo); }
public ViewResult SendRequest(int id) { UserProfileRepository userprofileRepository = new UserProfileRepository(); return View("SendRequest", userprofileRepository.GetUserProfileByAccountID(id).UserInfo); }
public ViewResult DeleteFriend(int id) { UserProfileRepository userprofileRepository = new UserProfileRepository(); return View("DeleteFriend", userprofileRepository.GetUserProfileByAccountID(id).UserInfo); }