예제 #1
0
        public ActionResult Detail(int id)
        {
            Produit               prod = Manager.Instance.GetProduit(id);
            List <Categorie>      cate = Manager.Instance.GetAllCategorie();
            List <SelectListItem> list = new List <SelectListItem>();
            SelectListItem        sel  = new SelectListItem();

            foreach (Categorie c in cate)
            {
                SelectListItem item = new SelectListItem()
                {
                    Text     = c.Libelle,
                    Value    = c.Id.ToString(),
                    Selected = (prod.CategorieId == c.Id)
                };
                list.Add(item);
                if (item.Selected)
                {
                    sel = item;
                }
            }
            ProdCateViewModels model = new ProdCateViewModels {
                Prod = prod, Cate = list, SelectedCate = sel
            };

            return(View(model));
        }
예제 #2
0
 public ActionResult Add(ProdCateViewModels m)
 {
     if (ModelState.IsValid)
     {
         string    cId = m.SelectedCate.Value;
         Categorie c   = Manager.Instance.GetCategorie(int.Parse(cId));
         m.Prod.Categorie   = c;
         m.Prod.CategorieId = c.Id;
         Manager.Instance.AjouterProduit(m.Prod);
         return(View("List", Manager.Instance.GetAllProduit()));
     }
     return(View("Detail", m.Prod.Id));
 }
예제 #3
0
        public ActionResult Ajouter()
        {
            Produit               prod = new Produit();
            List <Categorie>      cate = Manager.Instance.GetAllCategorie();
            List <SelectListItem> list = new List <SelectListItem>();
            SelectListItem        sel  = new SelectListItem();

            foreach (Categorie c in cate)
            {
                list.Add(new SelectListItem()
                {
                    Text     = c.Libelle,
                    Value    = c.Id.ToString(),
                    Selected = false
                });
            }
            list.ElementAt(0).Selected = true;
            sel = list.ElementAt(0);
            ProdCateViewModels model = new ProdCateViewModels {
                Prod = prod, Cate = list, SelectedCate = sel
            };

            return(View(model));
        }