Beispiel #1
0
        public async Task GetAllResources_CorrectNumberOfResources()
        {
            // Arrange
            IResourceService resourceService = new ResourceService(resourceRepository);

            // Act
            var resourceList = await resourceService.GetAllResources();

            // Assert
            int i = 1;

            foreach (var resource in resourceList)
            {
                if (resource.Id == i)
                {
                    ++i;
                    continue;
                }

                Assert.IsTrue(false);
                return;
            }

            Assert.IsTrue(true);
        }
Beispiel #2
0
 public void SetResponse(int requestCode, string message, string fullMessage, object data)
 {
     this.requestCode = requestCode;
     this.message     = message;
     this.fullMessage = fullMessage;
     this.data        = data;
     this.allData     = _resourceService.GetAllResources();
 }
Beispiel #3
0
        public Response()
        {
            _resourceService = new ResourceService();

            requestCode = 200;
            message     = "OK";
            fullMessage = "";
            data        = new object { };
            allData     = _resourceService.GetAllResources();
        }
Beispiel #4
0
        private AdminProfileViewModel GetAdminProfileViewModel(User admin)
        {
            var adminViewModel = new AdminProfileViewModel();

            adminViewModel.TotalUsers    = UserService.GetUsers().Count;
            adminViewModel.StudentNumber = UserService.GetUsersByRole(RoleNames.STUDENT).Count;
            adminViewModel.TeacherNumber = UserService.GetUsersByRole(RoleNames.TEACHER).Count;
            adminViewModel.AdminNumber   = UserService.GetUsersByRole(RoleNames.ADMIN).Count;

            adminViewModel.LocationsNumber            = LocationService.GetAllLocations().Count;
            adminViewModel.LocationTypesNumber        = LocationService.GetAllLocationTypes().Count;
            adminViewModel.ResourcesNumber            = ResourceService.GetAllResources().GetData().Count();
            adminViewModel.AverageResourcePerLocation = (adminViewModel.ResourcesNumber / (double)adminViewModel.LocationsNumber);

            adminViewModel.QuizesNumber             = TeacherQuizesService.GetAllQuizes().GetData().Count();
            adminViewModel.QuestionsNumber          = TeacherQuizesService.GetAllQuizQuestions().GetData().Count();
            adminViewModel.StudentTakenQuizesNumber = TeacherQuizesService.GetAllStudentResults().GetData().Count();

            return(adminViewModel);
        }
Beispiel #5
0
 // GET: Resources
 public ActionResult Index()
 {
     ViewBag.TypeList = customService.GetAllResourceTypes();
     return(View(resourceService.GetAllResources()));
 }