public ActionResult addpost() { JewelryHandler Jhandler = new JewelryHandler(); ViewBag.Category = ModelHelper.ToSelectItemList(Jhandler.Getcategories()); ViewBag.Types = ModelHelper.ToSelectItemList(Jhandler.GetTypes()); ViewBag.Color = ModelHelper.ToSelectItemList(Jhandler.GetColors()); return(View()); }
public ActionResult Edit(int id) { Jewelry jewelry = con.Jewelries.Find(id); ProductDetailModel prodct = new ProductDetailModel(); prodct.Name = jewelry.Name; prodct.Price = jewelry.Price; prodct.Category = jewelry.Category.Name; prodct.Color = jewelry.Color.Name; prodct.Description = jewelry.Description; prodct.ImageUrl = (jewelry.Images.Count > 0) ? jewelry.Images.First().Url : null; //ViewBag.edit=prodct; List <SelectListItem> list = ModelHelper.ToSelectItemList(Jhandler.Getcategories()); foreach (SelectListItem i in list) { if (i.Text == prodct.Category) { i.Selected = true; } } List <SelectListItem> list1 = ModelHelper.ToSelectItemList(Jhandler.GetColors()); foreach (SelectListItem item in list1) { if (item.Text == prodct.Color) { item.Selected = true; } } List <SelectListItem> list2 = ModelHelper.ToSelectItemList(Jhandler.GetTypes()); foreach (SelectListItem item in list2) { if (item.Text == prodct.type) { item.Selected = true; } } ViewBag.Category = list; ViewBag.Types = list2; ViewBag.Color = list1; UserModel currentUser = (UserModel)Session[WebUtil.CURRENT_USER]; if (currentUser != null) { User user = new UserHandler().GetUserById(currentUser.Id); if (user.IsInRole(WebUtil.ADMIN_ROLE)) { return(View(prodct)); } } return(RedirectToAction("index", "home")); }
public ActionResult create() { JewelryHandler Jhandler = new JewelryHandler(); ViewBag.Category = ModelHelper.ToSelectItemList(Jhandler.Getcategories()); ViewBag.Types = ModelHelper.ToSelectItemList(Jhandler.GetTypes()); ViewBag.Color = ModelHelper.ToSelectItemList(Jhandler.GetColors()); UserModel currentUser = (UserModel)Session[WebUtil.CURRENT_USER]; if (currentUser != null) { User user = new UserHandler().GetUserById(currentUser.Id); if (user.IsInRole(WebUtil.ADMIN_ROLE)) { return(View()); } } return(RedirectToAction("index", "home")); }