Example #1
0
        public void GetMyRobotsLogicTest()
        {
            var user  = data.Users.Data.First();
            var robot = data.Robots.Data.First();

            Assert.AreSame(robot, _manager.GetRobotsByUser(user).First());
        }
Example #2
0
 public ViewResult ShowMyRobots(int page = 1) =>
 View(new PagedContentViewModel <Robot>
 {
     PageContent =
         _paginationManager.FormMyRobotsPage(_robotManager.GetRobotsByUser(FakeSession.User), pageSize, page),
     PagingInfo = new PagingInfo
     {
         CurrentPage  = page,
         ItemsPerPage = pageSize,
         TotalItems   = _contentManager.AmoutRobots
     }
 });
Example #3
0
        public ViewResult ShowAllPrograms(int page = 1)
        {
            var robotSelectListContent =
                _robotManager.GetRobotsByUser(FakeSession.User).
                Select(robot => new
            {
                RobotID   = robot.RobotID + "",
                RobotName = "Robot №" + robot.RobotID
            }).ToList();

            ViewBag.robotSelectListContent       = new MultiSelectList(robotSelectListContent, "RobotID", "RobotName");
            ViewBag.robotSelectListContentLength = _robotManager.GetRobotsByUser(FakeSession.User).Count();

            return(View(new PagedContentViewModel <Program>
            {
                PageContent = _paginationManager.FormProgramsPage(pageSize, page),
                PagingInfo = new PagingInfo
                {
                    CurrentPage = page,
                    ItemsPerPage = pageSize,
                    TotalItems = _contentManager.AmountPrograms
                }
            }));
        }