Exemplo n.º 1
0
        //Standard way of deleting
        //public ActionResult Delete(int ID)
        //{
        //    TrackerItem itmObj = new TrackerItem();
        //    var item = itmObj.GetById(ID);
        //    if (item != null) {
        //    ViewBag.DeleteMessage = item.ItemId + " " + item.ItemType;
        //    ViewBag.ItemId = item.ItemId;
        //}
        //    return View();
        //}
        //[HttpPost]
        //public ActionResult Delete(FormCollection frm)
        //{
        //    TrackerItem itmObj = new TrackerItem();
        //    var item = itmObj.GetById(Convert.ToInt32(frm["ItemId"]));
        //    itmObj.Delete(item);

        //    ViewBag.DeleteConfirmation = "Item deleted successfully  "+ item.ItemId + " " + item.ItemType;

        //    return View();
        //}


        // Another approach of Delete using Ajax
        public JsonResult Delete(int ID)
        {
            int         i      = 0;
            TrackerItem itmObj = new TrackerItem();
            var         item   = itmObj.GetById(ID);

            i = itmObj.Delete(item);

            if
            (i == 1)
            {
                return(Json(new { message = "success" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json(new { message = "failure" }, JsonRequestBehavior.AllowGet));
            }
        }
Exemplo n.º 2
0
        public ActionResult Edit(int ID)
        {
            // To be Loaded in Edit form
            ItemCategory itmCatg = new ItemCategory();
            ItemType     itmTy   = new ItemType();
            ItemStatus   itmSts  = new ItemStatus();
            ItemPriority itmPry  = new ItemPriority();

            TrackerItem itmObj = new TrackerItem();
            var         item   = itmObj.GetById(ID);

            ViewBag.CategoryVB     = new SelectList(itmCatg.GetItemCategories(), "CategoryId", "CategoryName", item.ItemCategory);
            ViewBag.ItemTypeVB     = new SelectList(itmTy.GetItemTypes(), "ItemTypeId", "ItemName", item.ItemType);
            ViewBag.ItemStatusVB   = new SelectList(itmSts.GetItemStatus(), "ItemStatusId", "ItemStatusName", item.ItemStatus);
            ViewBag.ItemPriorityVB = new SelectList(itmPry.GetItemPriority(), "PriorityId", "PriorityName", item.ItemPriority);


            return(View(item));
        }