Пример #1
0
        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());
        }
Пример #2
0
        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"));
        }
Пример #3
0
        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"));
        }