public ActionResult List() { PreventiveMaintenanceViewModel model = new PreventiveMaintenanceViewModel(); model.Sites = _siteService.GetAll("").ToArray(); model.Plants = this._plantService.GetPlantsForSite(model.Sites.Select(s => s.Id).FirstOrDefault()); return(View(model)); }
public ActionResult Add() { LineViewModel model = new LineViewModel(); model.Sites = _siteService.GetAll("").ToArray(); model.Plants = this._plantService.GetPlantsForSite(model.Sites.Select(s => s.Id).FirstOrDefault()); return(View(model)); }
public ActionResult List() { List <Site> sites = _siteService.GetAll(""); PlantViewModel model = new PlantViewModel(); model.Sites = sites.ToArray(); return(View(model)); }
public ActionResult List() { MachineViewModel model = new MachineViewModel(); model.Sites = _siteService.GetAll("").ToArray(); model.Plants = this._plantService.GetPlantsForSite(model.Sites.Select(s => s.Id).FirstOrDefault()); // model.MachineType = _machineService. // model.Lines = this._lineService.GetLinesForPlant(model.Plants.Select(s => s.Id).FirstOrDefault()); return(View(model)); }
public ActionResult List() { MaintenanceRequestViewModel model = new MaintenanceRequestViewModel(); model.Sites = _siteService.GetAll("").ToArray(); return(View(model)); }
public void GetAll_Returns_SortedResults() { //arrange var mockSiteRepo = new Mock <ISiteRepository>(); mockSiteRepo.Setup(repo => repo.GetSites()) .Returns(testSites); //repo returns unordered list to test var expectedResults = testSites .OrderByDescending(s => s.TimesVisited) .ThenBy(s => s.Name); var siteService = new SiteService(mockSiteRepo.Object); //act var actualResults = siteService.GetAll(); //assert var expectedSites = expectedResults.ToArray(); //helps iterating over collection var actualSites = actualResults.ToArray(); //helps iterating over collection // -> resulting sites should be ordered by number of visits first for (int i = 0; i < expectedSites.Length; i++) { Assert.Equal(expectedSites[i].Id, actualSites[i].Id); } }
public async Task <IActionResult> GetSites() { var userId = User.Identity.GetUserId(); var data = await _siteService.GetAll(); var user = await _userService.Get(userId); if (user.Role != UserRole.Administrator) { data = data.Where(s => user.Sites.Contains(s.Id)).ToList(); } return(Ok(data.OrderBy(p => p.Name))); }
public override JsonResult Get() { return(Json(_siteService.GetAll())); }