Exemplo n.º 1
0
        public ProductFormulaire GetProductFormulaire(long id)
        {
            ProductFormulaire productFormulaire = (from p in context.Product
                                                   where p.Id == id
                                                   join rp in context.Relationprix on p.Id equals rp.IdProduit
                                                   join prix in context.Prix on rp.IdPrix equals prix.Id

                                                   select new ProductFormulaire(p.Id, p.Nom, p.Image, p.Marque, prix.PrixUniraire, prix.Id)).OrderByDescending(pf => pf.IdPrix).FirstOrDefault();

            return(productFormulaire);
        }
Exemplo n.º 2
0
 public IActionResult EditProduct(ProductFormulaire model)
 {
     if (ModelState.IsValid)
     {
         Product product = new Product();
         product.Id           = model.Id;
         product.Nom          = model.Nom;
         product.Image        = utils.GetValueWithIndexAfterSplit('\\', 1, model.FileImage.FileName);
         product.Marque       = model.Marque;
         product.Commande     = model.Commande;
         product.Relationprix = model.Relationprix;
         productRepository.UpdateProduct(ref product);
         fileApplication.UploadFile(model.FileImage);
         return(RedirectToAction("ListProduct", "Product"));
     }
     return(View());
 }
Exemplo n.º 3
0
 public IActionResult AddProduct(ProductFormulaire model)
 {
     if (ModelState.IsValid)
     {
         Product product = new Product();
         product.Nom    = model.Nom;
         product.Image  = utils.GetValueWithIndexAfterSplit('\\', 1, model.FileImage.FileName);
         product.Marque = model.Marque;
         productRepository.SaveProduct(ref product);
         Prix prix = new Prix();
         prix.PrixUniraire = model.PrixUniraire;
         prixRepository.SavePrix(ref prix);
         Relationprix relationprix = new Relationprix();
         relationprix.IdProduit = product.Id;
         relationprix.IdPrix    = prix.Id;
         relationPrixRepository.SaveRelationPrix(relationprix);
         fileApplication.UploadFile(model.FileImage);
         return(RedirectToAction("ListProduct", "Product"));
     }
     return(View());
 }
Exemplo n.º 4
0
        // GET: /<controller>/
        public IActionResult EditProduct(long id)
        {
            ProductFormulaire productFormulaire = productRepository.GetProductFormulaire(id);

            return(View(productFormulaire));
        }