public ActionResult Cuisine(CuisineModel cuisine) { if (ModelState.IsValid) { UserModel user = (UserModel)Session["User"]; CuisineModel dbCuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(user.UserID).VendorID); if (!string.IsNullOrEmpty(dbCuisine.CuisineName)) { cuisine.CuisineID = dbCuisine.CuisineID; cuisine.MenuID = dbCuisine.MenuID; cuisine.VendorID = dbCuisine.VendorID; CuisineManager.Update(cuisine); TempData["Message"] = "Cuisine was updated"; } else { cuisine.MenuID = 1; cuisine.VendorID = VendorManager.GetOwnerVendor(user.UserID).VendorID; CuisineManager.Insert(cuisine); TempData["Message"] = "Cuisine was added"; } return(RedirectToAction("VendorMenus", "Vendor")); } return(View(cuisine)); }
public ActionResult Create(CuisineModel objmodel) { try { string FileName = string.Empty; if (Request.Files.Count > 0) { FileName = Convert.ToString(Guid.NewGuid()) + Request.Files["CuisineImage"].FileName; string filepath = "/Images/Cuisine/" + FileName; Request.Files["CuisineImage"].SaveAs(Server.MapPath(filepath)); } DynamicParameters param = new DynamicParameters(); if (objmodel.CuisineId > 0) { param.Add("@CrusineId", objmodel.CuisineId); } param.Add("@CrusineName", objmodel.CuisineName); param.Add("@CrusineImage", FileName); SqlHelper.ExecuteSP("C1", param, null); return(RedirectToAction("Index")); } catch { return(View()); } }
public static bool Seed() { CuisineModel cuisine = new CuisineModel { VendorID = 1, MenuID = 1, CuisineName = "Good Eats" }; return(Insert(cuisine)); }
public async Task <Guid> Handle(Command request, CancellationToken cancellationToken) { var cuisine = new CuisineModel { Id = Guid.NewGuid(), Name = request.Name }; _context.Cuisines.Add(cuisine); _context.SaveChanges(); return(cuisine.Id); }
public ActionResult Cuisine() { UserModel user = (UserModel)Session["User"]; CuisineModel cuisine = CuisineManager.GetVendorCuisine(VendorManager.GetOwnerVendor(user.UserID).VendorID); if (cuisine != null) { return(View(cuisine)); } else { return(View(new CuisineModel())); } }
public void Update() { CuisineModel cuisine = new CuisineModel { VendorID = 2, MenuID = 2, CuisineName = "Good Eats 4 all" }; CuisineManager.Update(cuisine); CuisineModel newCuisine = CuisineManager.GetCuisine(2); Assert.AreEqual(cuisine.CuisineID, newCuisine.CuisineID); }
// // GET: /Cuisine/Create public ActionResult Create(int id) { CuisineModel omodel = new CuisineModel(); if (id > 0) { ItemController ic = new ItemController(); var itemdata = ic.GetCuisines(id).ToList(); if (itemdata.Count() > 0) { omodel.CuisineId = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().CuisineId; omodel.CuisineName = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().CuisineName; omodel.CuisineImage = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().CuisineImage; omodel.Status = itemdata.ToList().Where(x => x.CuisineId == id).FirstOrDefault().Status; } } return(View(omodel)); }
public static bool Update(CuisineModel cuisine) { try { if (cuisine.CuisineID != 0) { using (RoundTheCornerEntities rc = new RoundTheCornerEntities()) { TblCuisine tblCuisine = rc.TblCuisines.FirstOrDefault(u => u.CuisineID == cuisine.CuisineID); if (tblCuisine != null) { tblCuisine.CuisineID = cuisine.CuisineID; tblCuisine.VendorID = cuisine.VendorID; tblCuisine.MenuID = cuisine.MenuID; tblCuisine.CuisineName = cuisine.CuisineName; rc.SaveChanges(); return(true); } else { throw new Exception("Item was not found"); } } } else { throw new Exception("Must have a valid id"); } } catch (Exception ex) { throw ex; } }
public static bool Insert(CuisineModel cuisine) { try { using (RoundTheCornerEntities rc = new RoundTheCornerEntities()) { PL.TblCuisine newRow = new TblCuisine() { CuisineID = rc.TblCuisines.Any() ? rc.TblCuisines.Max(u => u.CuisineID) + 1 : 1, MenuID = cuisine.MenuID, VendorID = cuisine.VendorID, CuisineName = cuisine.CuisineName }; rc.TblCuisines.Add(newRow); rc.SaveChanges(); return(true); } } catch (Exception ex) { throw ex; } }
public static CuisineModel GetCuisine(int id) { try { if (id != 0) { using (RoundTheCornerEntities rc = new RoundTheCornerEntities()) { var tblCuisine = rc.TblCuisines.FirstOrDefault(u => u.CuisineID == id); if (tblCuisine != null) { CuisineModel cuisine = new CuisineModel { CuisineID = tblCuisine.CuisineID, VendorID = tblCuisine.VendorID, MenuID = tblCuisine.MenuID, CuisineName = tblCuisine.CuisineName }; return(cuisine); } throw new Exception("Item cannot be found"); } } else { throw new Exception("ID cannot be 0"); } } catch (Exception ex) { throw ex; } }