Ejemplo n.º 1
0
        public async Task ICanGetCenters()
        {
            var svc    = new CenterService();
            var result = await svc.GetAll("jset0867");

            Assert.IsTrue(result.Count > 0);
        }
Ejemplo n.º 2
0
        public async Task ICannotGetCenters()
        {
            var svc    = new CenterService();
            var result = await svc.GetAll("notauser");

            if (result.Count > 0)
            {
                Assert.AreEqual(1, result.Count);
                Assert.AreEqual(99, result[0].SygmaCenterNo);
            }
        }
        public async Task <ActionResult> ReadOnly()
        {
            ViewBag.Title = "View Pay Rates";
            var payRateViewModel = new PayRateViewModel
            {
                CenterSelectList   = new SelectList(await CenterService.GetAll(UserName), "SygmaCenterNo", "Center"),
                PayScaleSelectList = new SelectList((await PayScaleService.GetAll()).OrderBy(ps => ps.DisplayOrder), "PayScaleId", "PayScaleDisplay")
            };

            return(View(payRateViewModel));
        }
        public async Task <ActionResult> Index()
        {
            if (CurrentAPIEnvironment != "PROD")
            {
                ViewBag.Title = $"Route Tracker (ATM VER: {ViewBag.Version}, API: {CurrentAPIEnvironment})";
            }
            else
            {
                ViewBag.Title = "Route Tracker";
            }
            var ModifiedTypes = new List <SelectListItem>
            {
                new SelectListItem {
                    Text = "Removed", Value = "removed"
                },
                new SelectListItem {
                    Text = "Added", Value = "added"
                },
                new SelectListItem {
                    Text = "Time Adjusted", Value = "timeChanged"
                }
            };

            var model = new RouteTrackerViewModel
            {
                CenterSelectList = new SelectList(await CenterService.GetAll(UserName), "SygmaCenterNo", "Center"),
                //FilterByDispatchDay = new MultiSelectList((await LookUpService.GetAllRouteFilters((int)RouteFilterTypes.RouteNumbers)).OrderBy(x => x.DisplayOrder), "Value", "Text"),
                ModifiedTypeSelectList = new SelectList(ModifiedTypes, "Value", "Text"),
                ConceptTypeList        = new SelectList(await LookUpService.GetAllConcepts(), "ConceptId", "Concept")
            };

            var dates = (await LookUpService.GetAllRouteFilters((int)RouteFilterTypes.DateRange)).Where(s => s.IsActive == 1).OrderBy(x => x.DisplayOrder);

            foreach (var d in dates)
            {
                if (d.Value == "0")
                {
                    d.Text = d.Text + " - " + (((((int)DateTime.Today.DayOfWeek)) % 7) + 1).ToString() + "00s";
                }
                else if (d.Value == "1")
                {
                    d.Text = d.Text + " - " + (((((int)DateTime.Today.DayOfWeek) + 1) % 7) + 1).ToString() + "00s";
                }
                else if (d.Value == "3")
                {
                    d.Text = d.Text + " - " + (DateTime.Today.DayOfWeek == DayOfWeek.Sunday ? "7" : (((((int)DateTime.Today.DayOfWeek) - 1) % 7) + 1).ToString()) + "00s";
                }
            }
            model.DateRangeList = new SelectList(dates, "Value", "Text");

            return(View(model));
        }
Ejemplo n.º 5
0
        public async Task <ActionResult> Index()
        {
            if (CurrentAPIEnvironment != "PROD")
            {
                ViewBag.Title = $"Route Manager (ATM VER: {ViewBag.Version}, API: {CurrentAPIEnvironment})";
            }
            else
            {
                ViewBag.Title = "Route Manager";
            }

            var model = new RouteManagerViewModel
            {
                CenterSelectList = new SelectList(await CenterService.GetAll(UserName), "SygmaCenterNo", "Center")
            };

            return(View(model));
        }