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);
        }
示例#2
0
        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);
        }
示例#3
0
        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);
        }