コード例 #1
0
        public ActionResult CategoryDelete(int id)
        {
            CategoryBL         bl          = new CategoryBL();
            CategoryDTO        categoryDTO = new CategoryDTO();
            List <CategoryDTO> dtos        = new List <CategoryDTO>();

            categoryDTO.id = id;
            bl.SearchData(categoryDTO, out dtos);
            if (dtos.Count <= 0)
            {
                Response.StatusCode = 404;
                return(null);
            }
            else
            {
                int result = bl.DeleteData(id);
                if (result == 1)
                {
                    TempData["Error"]   = "Delete badly";
                    TempData["Success"] = "";
                }
                else
                {
                    TempData["Error"]   = "";
                    TempData["Success"] = "Delete successfully";
                }
            }

            return(RedirectToAction("CategorySearch"));
        }
コード例 #2
0
        public ActionResult CategoryDeleteMulti(FormCollection frm)
        {
            string[]   ids = frm["CategoryID"].Split(new char[] { ',' });
            CategoryBL bl  = new CategoryBL();

            foreach (string item in ids)
            {
                CategoryDTO categoryDTO = new CategoryDTO();
                int         id          = item.ParseInt32();
                categoryDTO.id = id;
                List <CategoryDTO> dtos = new List <CategoryDTO>();
                int returncode          = bl.SearchData(categoryDTO, out dtos);
                if (returncode == 1)
                {
                    Response.StatusCode = 404;
                    return(null);
                }
                else
                {
                    int result = bl.DeleteData(id);
                    if (result == 1)
                    {
                        TempData["Error"]   = "Delete badly";
                        TempData["Success"] = "";
                    }
                    else
                    {
                        TempData["Error"]   = "";
                        TempData["Success"] = "Insert successfully";
                    }
                }
            }
            return(RedirectToAction("CategorySearch"));
        }
コード例 #3
0
        public ActionResult DeleteCategory(string id)
        {
            try
            {
                CategoryBL categoryBL = new CategoryBL();
                categoryBL.DeleteData(id.ParseInt32());

                TempData["Success"] = "Delete Successful!";

                return(RedirectToAction("Category"));
            }
            catch (DataException dex)
            {
                ModelState.AddModelError("", "Unable to perform action. Please contact us.");
                return(RedirectToAction("SubmissionFailed"));
            }
        }
コード例 #4
0
        public ActionResult DeleteCategory(string id)
        {
            //List<string> lstMsg = new List<string>();

            if (!string.IsNullOrEmpty(id))
            {
                CommonData.ReturnCode returnCode = categoryBL.DeleteData(int.Parse(id));
                if (CommonData.ReturnCode.Success == returnCode)
                {
                    TempData["Success"]       = "Deleted Successfully!";
                    Session["model.Category"] = null;
                    return(RedirectToAction("Category"));
                }
            }
            TempData["Error"] = "Delete fail";
            return(RedirectToAction("Category"));
        }
コード例 #5
0
        public ActionResult CategoryDelete(int id)
        {
            CategoryBL  bl = new CategoryBL();
            DataTable   dtResult;
            CategoryDTO categoryDTO = new CategoryDTO();

            categoryDTO.id = id;
            bl.SearchData(categoryDTO, out dtResult);
            int count = dtResult.Rows.Count;

            if (count == 0)
            {
                Response.StatusCode = 404;
                return(null);
            }
            bl.DeleteData(id);
            return(RedirectToAction("CategorySearch"));
        }