예제 #1
0
 public ActionResult ItemDetail(int id)
 {
     if (Request.IsAuthenticated)
     {
         ItemRepo itemRepo = new ItemRepo();
         return(View(itemRepo.GetDetails(id)));
     }
     else
     {
         return(RedirectToAction("Login", "Home"));
     }
 }
예제 #2
0
 public ActionResult EditItem(int id)
 {
     if (Request.IsAuthenticated)
     {
         ItemRepo itemRepo = new ItemRepo();
         ItemVM   item     = itemRepo.GetDetails(id);
         ViewBag.Categories = new SelectList(GetCategories(), "Value",
                                             "Text", id);
         return(View(item));
     }
     else
     {
         return(RedirectToAction("Login", "Home"));
     }
 }
예제 #3
0
        public ActionResult EditItem(ItemVM item)
        {
            bool ItemUpdated;

            if (ModelState.IsValid)
            {
                ItemRepo itemRepo = new ItemRepo();
                ItemUpdated = itemRepo.UpdateItem(item);
                if (ItemUpdated)
                {
                    return(RedirectToAction("ItemDetail", new { id = item.ItemID }));
                }
                else
                {
                    ViewBag.ErrorMsg = "Updated failed";
                }
            }
            ItemRepo itemRepo2 = new ItemRepo();
            ItemVM   item2     = itemRepo2.GetDetails(item.ItemID);

            ViewBag.Categories = new SelectList(GetCategories(), "Value",
                                                "Text", item.ItemID);
            return(View(item2));
        }