public bool SetAccountByUser(int userID) { bool isSuccess = false; var userViewModel = new UserViewModel() { UserId = userID }; var objUserViewModel = _userRepository.Select(UserFlags.SelectByID.GetHashCode(), userViewModel).FirstOrDefault(); if (objUserViewModel != null) { SessionWrapper.UserAccount = new AccountRepository().GetAccountByUser(objUserViewModel); isSuccess = true; } return(isSuccess); }
public ActionResult ManageUsers() { var objUserRepository = new UserRepository(); List<UserViewModel> objEntityList = objUserRepository.Select(UserFlags.SelectAll.GetHashCode(), new UserViewModel() { }); if (objEntityList.Count == 0) { this.Flash("Info", "No Users"); } return View(objEntityList); }
public ActionResult ManageUserEdit(int id) { UserRepository objUserRepository = new UserRepository(); var objEntity = new UserViewModel(); objEntity = objUserRepository.Select(UserFlags.SelectByID.GetHashCode(), new UserViewModel() { UserId = id }).FirstOrDefault(); if (objEntity == null) { this.Flash("Error", "Failed to edit user details"); return RedirectToAction("Index"); } return View(objEntity); }