public ActionResult MenuCatgory(HttpPostedFileBase CategoryImage, Int64 CategoryID = 0, string CategoryName = null) { string userid = User.Identity.GetUserId(); string Status = ""; string productimg = null; productimg = "MenuImages/" + CategoryImage.FileName; Models.MenuCategoryMaster pm = new Models.MenuCategoryMaster(); var Exist = db.MenuCategoryMaster.Where(s => s.CategoryID == CategoryID).FirstOrDefault(); if (Exist == null) { pm.CategoryImage = productimg; pm.CategoryName = CategoryName; db.MenuCategoryMaster.Add(pm); int i = db.SaveChanges(); Status = "Succeeded"; string path = Server.MapPath("~/MenuImages/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } CategoryImage.SaveAs(path + CategoryImage.FileName); } else { Exist.CategoryImage = productimg; Exist.CategoryName = CategoryName; db.SaveChanges(); Status = "Succeeded"; string path = Server.MapPath("~/MenuImages/"); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } CategoryImage.SaveAs(path + CategoryImage.FileName); } TempData["Example"] = Status; return(RedirectToAction("MenuCatgory", "Admin", new { area = "Admin" })); }
//--------------------------Menu Master Form------------------------ public ActionResult MenuCatgory(Int64 CategoryID = 0) { Models.MenuCategoryMaster pm = new Models.MenuCategoryMaster(); if (CategoryID > 0) { var exist = db.MenuCategoryMaster.Where(s => s.CategoryID == CategoryID).FirstOrDefault(); pm.CategoryName = exist.CategoryName; pm.CategoryID = CategoryID; pm.CategoryImage = exist.CategoryImage; ViewBag.CategoryID = CategoryID; } ViewData["MenuMaster"] = db.MenuCategoryMaster.ToList(); return(View(pm)); }