Exemple #1
0
        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));
        }
Exemple #2
0
        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));
        }
Exemple #3
0
        public ActionResult List()
        {
            List <Site> sites = _siteService.GetAll("");

            PlantViewModel model = new PlantViewModel();

            model.Sites = sites.ToArray();
            return(View(model));
        }
Exemple #4
0
        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));
        }
Exemple #5
0
        public ActionResult List()
        {
            MaintenanceRequestViewModel model = new MaintenanceRequestViewModel();

            model.Sites = _siteService.GetAll("").ToArray();
            return(View(model));
        }
Exemple #6
0
        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);
            }
        }
Exemple #7
0
        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()));
 }