internal void Edit(MENUITEM menuitem) { using (entity = new klassycafeEntities()) { menuItemRepo = new GenericRepo <MENUITEM>(entity); menuItemRepo.Update(menuitem); menuItemRepo.Save(); } }
internal void Add(MENUITEM menuitem) { using (entity = new klassycafeEntities()) { menuItemRepo = new GenericRepo <MENUITEM>(entity); menuItemRepo.Insert(menuitem); menuItemRepo.Save(); } }
public ActionResult MenuItem_Edit(int ID) { if (Session["UserId"] == null) { return(RedirectToAction("Login")); } MENUITEM mi = menuItemDA.GetById(ID); PopulateStateDropdownList(mi.STATE_ID); PopulateMenuCategoryDropdownList(mi.MENUCATEGORY_ID); return(View(mi)); }
public ActionResult EditMenuItemForm(MENUITEM menuitem) { try { if (ModelState.IsValid) { MENUITEM mi = menuItemDA.GetById(menuitem.ID); if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { if (System.IO.File.Exists(Server.MapPath("~/Content/images/menuitem/" + mi.IMAGE))) { System.IO.File.Delete(Server.MapPath("~/Content/images/menuitem/" + mi.IMAGE)); } string dosyaAdi = Guid.NewGuid().ToString().Replace("-", ""); string uzanti = Path.GetExtension(Request.Files[0].FileName); string tamYolYeri = "~/Content/images/menuitem/" + dosyaAdi + uzanti; Request.Files[0].SaveAs(Server.MapPath(tamYolYeri)); menuitem.IMAGE = dosyaAdi + uzanti; } else { menuitem.IMAGE = mi.IMAGE; } menuItemDA.Edit(menuitem); return(RedirectToAction("MenuItems", "Admin")); } else { ViewBag.Error = "Try Again."; PopulateMenuCategoryDropdownList(menuitem.MENUCATEGORY_ID); PopulateStateDropdownList(menuitem.STATE_ID); return(View("MenuItem_Edit", menuitem)); } } catch (Exception ex) { ViewBag.Error = "Try Again."; PopulateMenuCategoryDropdownList(menuitem.MENUCATEGORY_ID); PopulateStateDropdownList(menuitem.STATE_ID); return(View("MenuItem_Edit", menuitem)); } }
internal MENUITEMLIST GetByIdForList(int id) { using (entity = new klassycafeEntities()) { menuItemRepo = new GenericRepo <MENUITEM>(entity); stateRepo = new GenericRepo <STATE>(entity); menuCategoryRepo = new GenericRepo <MENUCATEGORY>(entity); MENUITEM menuitem = menuItemRepo.FindByID(id); STATE state = stateRepo.FindByID(menuitem.STATE_ID); MENUCATEGORY menucategory = menuCategoryRepo.FindByID(menuitem.MENUCATEGORY_ID); return(new MENUITEMLIST() { item = menuitem, stateName = state.NAME, categoryName = menucategory.TITLE }); } }
public ActionResult AddMenuItemForm(MENUITEM menuitem) { try { if (ModelState.IsValid) { if (Request.Files.Count > 0) { string dosyaAdi = Guid.NewGuid().ToString().Replace("-", ""); string uzanti = Path.GetExtension(Request.Files[0].FileName); string tamYolYeri = "~/Content/images/menuitem/" + dosyaAdi + uzanti; Request.Files[0].SaveAs(Server.MapPath(tamYolYeri)); menuitem.IMAGE = dosyaAdi + uzanti; } else { ViewBag.Error = "Add Image."; return(View("MenuItem_Add", menuitem)); } menuItemDA.Add(menuitem); return(RedirectToAction("MenuItems", "Admin")); } else { ViewBag.Error = "Try Again."; PopulateMenuCategoryDropdownList(menuitem.MENUCATEGORY_ID); PopulateStateDropdownList(menuitem.STATE_ID); return(View("MenuItem_Add", menuitem)); } } catch (Exception ex) { ViewBag.Error = "Try Again."; PopulateMenuCategoryDropdownList(menuitem.MENUCATEGORY_ID); PopulateStateDropdownList(menuitem.STATE_ID); return(View("MenuItem_Add", menuitem)); } }