Exemplo n.º 1
0
 public async Task <ActionResult> edit(MetaType type, string value)
 {
     return(View("create",
                 await _mModel.SelectById(new MetaItemKey
     {
         Type = type,
         Value = value
     })));
 }
Exemplo n.º 2
0
        public async Task <ActionResult> ViewLabPage(string lab, int page)
        {
            ViewBag.MetaItem = await _mModel.SelectById(new MetaItemKey
            {
                Type  = MetaType.Lab,
                Value = lab
            });

            List <Build> builds = await _bModel.SelectLab(lab, PAGE_SIZE, (page - 1) *PAGE_SIZE);

            ViewBag.ItemId     = builds.FirstOrDefault()?.Lab;
            ViewBag.PageNumber = page;
            ViewBag.PageCount  = Math.Ceiling(Convert.ToDouble(await _bModel.SelectLabCount(lab)) / Convert.ToDouble(PAGE_SIZE));

            if (ViewBag.PageNumber > ViewBag.PageCount)
            {
                return(new HttpNotFoundResult());
            }

            return(View("viewLab", builds));
        }
Exemplo n.º 3
0
        public async Task <ActionResult> ViewFamilyPage(ProjectFamily family, int page)
        {
            ViewBag.MetaItem = await _mModel.SelectById(new MetaItemKey
            {
                Type  = MetaType.Family,
                Value = family.ToString()
            });

            ViewBag.Item   = family;
            ViewBag.ItemId = MvcExtensions.GetDisplayDescriptionForEnum(family);

            var builds = await _bModel.SelectFamily(family, PAGE_SIZE, (page - 1) *PAGE_SIZE);

            ViewBag.PageNumber = page;
            ViewBag.PageCount  =
                Math.Ceiling(Convert.ToDouble(await _bModel.SelectFamilyCount(family)) / Convert.ToDouble(PAGE_SIZE));

            if (ViewBag.PageNumber > ViewBag.PageCount)
            {
                return(new HttpNotFoundResult());
            }

            return(View("viewFamily", builds));
        }
Exemplo n.º 4
0
 public async Task <ActionResult> Edit(MetaType type, string value) => View(nameof(Create),
                                                                            await _mModel.SelectById(new MetaItemKey
 {
     Type  = type,
     Value = value
 }));