Example #1
0
        public ActionResult Index()
        {
            if (IsClient())
            {
                List <ProduitPhotosViewModel> gallerie = new List <ProduitPhotosViewModel>();
                IEnumerable <Produit>         produits = repProds.Lister().Where(pr => pr.Actif == true);
                foreach (var produit in produits)
                {
                    ProduitPhotosViewModel ppVm = new ProduitPhotosViewModel();
                    ppVm.produit = produit;
                    ppVm.photos  = repPhotos.Lister().Where(p => p.idProduit == produit.id).ToList();


                    gallerie.Add(ppVm);
                }

                Session["IsClient"] = true;
                //Session["IsModo"] = false;
                ViewBag.IsModo = false;
                return(View(gallerie));
            }
            else
            {
                Session["IsClient"] = false;
                //IEnumerable<AspNetRole> lstRoles = repRoles.Lister().Where(r=>r.Id==User.Identity.GetUserId());

                //Session["IsModo"] = HttpContext.User.IsInRole("moderateur");



                return(RedirectToAction("AccueilBO"));
            }
        }
Example #2
0
        // GET: Produit/Details/5
        public ActionResult Details(int id)
        {
            IRepository <Photo> repPhotos = new EFRepository <Photo>();

            ProduitPhotosViewModel prodphotVM = new ProduitPhotosViewModel();

            prodphotVM.produit = repProduits.Trouver(id);
            prodphotVM.photos  = repPhotos.Lister().Where(p => p.idProduit == id);

            return(View(prodphotVM));
        }
Example #3
0
        public ActionResult Detail(int id)
        {
            ProduitPhotosViewModel ProdNPhotos = new ProduitPhotosViewModel();

            ProdNPhotos.produit = repProds.Trouver(id);
            ProdNPhotos.photos  = repPhotos.Lister().Where(p => p.idProduit == id);
            if (ProdNPhotos.produit.Actif)
            {
                return(View(ProdNPhotos));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }