public ActionResult CategoryAdd(CategoryDTO category) { CategoryBL catelogy = new CategoryBL(); List <CategoryDTO> catelogydt; catelogy.SearchList(out catelogydt); ViewBag.CaterogyList = catelogydt; if (ModelState.IsValid) { CategoryBL bl = new CategoryBL(); int code = bl.CheckCode(category); if (code > 0) { TempData["Error"] = "Code already exists"; } else { TempData["Error"] = ""; category.created_by = 0; category.updated_by = 0; int result = bl.InsertData(category); if (result == 1) { TempData["Error"] = "Insert badly"; TempData["Success"] = ""; return(View(category)); } else { TempData["Error"] = ""; TempData["Success"] = "Insert successfully"; return(RedirectToAction("CategoryAdd")); } } } return(View(category)); }