public void EditUser_TryEditUser()
        {
            var mockUsersManager = new Mock<IUsersManager>();
            var controller = new UsersController(mockUsersManager.Object);
            var selectUserModel = new SelectUserModel();

            //Act
            controller.EditUser(selectUserModel, null);

            //Assert
            mockUsersManager.Verify(x => x.EditUser(It.IsAny<int>(), It.IsAny<string>(),
                It.IsAny<string>(), It.IsAny<string>()));
        }
Example #2
0
        public ActionResult AddUser(SelectUserModel selectUserModel)
        {
            if (!ModelState.IsValid) return PartialView();

            _usersManager.AddUser(
                selectUserModel.FirstName,
                selectUserModel.LastName,
                selectUserModel.Email);

            int countPages;
            var userModel = new UserModel {PageInfo = {CurrentPage = 1}};

            userModel.ListUsers.AllUsers = _usersManager.GetUsers(userModel.PageInfo.Find, userModel.PageInfo.CurrentPage, out countPages);

            userModel.PageInfo = PageInfoHelper.SetPageInfo(countPages);

            return PartialView("FoundUsers", userModel);
        }
Example #3
0
        public ActionResult Upload(int idParam)
        {
            var userModel = new SelectUserModel {ID = idParam};

            return View(userModel);
        }
Example #4
0
        public ActionResult EditUser(SelectUserModel selectUserModel, string find, int currentPage = 1)
        {
            if (!ModelState.IsValid) return PartialView();

            selectUserModel.FirstName = selectUserModel.FirstName.ToLower();

            _usersManager.EditUser(
                selectUserModel.ID, selectUserModel.FirstName,
                selectUserModel.LastName, selectUserModel.Email);

            int countPages;
            var userModel = new UserModel
            {
                ListUsers =
                {
                    AllUsers = _usersManager.GetUsers(find, currentPage, out countPages)
                },
                PageInfo = PageInfoHelper.SetPageInfo(countPages, currentPage)
            };

            return PartialView("FoundUsers", userModel);
        }
Example #5
0
 public UserModel()
 {
     SelectUserModel = new SelectUserModel();
     PageInfo = new PageInfo();
     ListUsers = new ListUsers();
 }