public ActionResult EditModal(int?id) { Session["service"] = _service; BootstrapModalViewModel modelOut = new BootstrapModalViewModel(); CreateStockViewModel editComposant = new CreateStockViewModel(); BootstrapButtonViewModel button = new BootstrapButtonViewModel(); //if (id.HasValue) //{ // editComposant.composant = Mapper.Map<Composant, StockDTO>(_composantService.GetUnComposant(id.Value)); // modelOut.titreModal = string.Format("Modification des informations d'un composant"); //} //else //{ // modelOut.titreModal = "Edition d'un composant"; //} if (id != null) { editComposant.composant = Mapper.Map <Composant, ComposantDTO>(_composantService.Get(id.Value)); modelOut.titreModal = string.Format("Modification des informations du composant"); } else { modelOut.titreModal = string.Format("Ajout d'un composant"); } editComposant.lesGammes = _donneListeGammes(); //On prépare le fournisseur List <Personne> listFrnsr = _personneService.DonneTousFournisseurs(); editComposant.lesFournisseurs = _donneListeFournisseurs(); modelOut.objet = editComposant; modelOut.formulaireUrl = "~/Areas/GestionStock/Views/Stock/_EditStockPartial.cshtml"; return(PartialView("~/Views/Shared/_BootstrapModalPartial.cshtml", modelOut)); }
// GET: GestionStock/Fournisseur public ActionResult Index() { Session["service"] = _service; FournisseurIndexViewModel modelOut = new FournisseurIndexViewModel(); BootstrapButtonViewModel button = new BootstrapButtonViewModel(); modelOut.tableauFournisseurs.typeObjet = "GestionStock/Fournisseur"; modelOut.tableauFournisseurs.avecActionCrud = true; modelOut.tableauFournisseurs.messageSiVide = "Aucun fournisseur n'a été ajouté à l'application."; List <PersonneDTO> lesFournisseurs = Mapper.Map <List <Personne>, List <PersonneDTO> >(_personneService.DonneTousFournisseurs().ToList()); modelOut.tableauFournisseurs.lesLignes.Add(new List <object> { "Nom", "Adresse", "Mail", "" }); foreach (PersonneDTO prs in lesFournisseurs) { modelOut.tableauFournisseurs.lesLignes.Add(new List <object> { prs.nom, prs.adresse.numRue.ToString() + " " + prs.adresse.nomRue + " " + prs.adresse.codePostal + " " + prs.adresse.ville, prs.email, prs.id }); } return(View(modelOut)); }