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); }
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(); }
public Response() { _resourceService = new ResourceService(); requestCode = 200; message = "OK"; fullMessage = ""; data = new object { }; allData = _resourceService.GetAllResources(); }
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); }
// GET: Resources public ActionResult Index() { ViewBag.TypeList = customService.GetAllResourceTypes(); return(View(resourceService.GetAllResources())); }