// GET: Commande/Create public ActionResult Create() { CommandeViewModel commandeVM; Commande commande = new Commande(); IEnumerable <Clientel> clients = new ClientelDAO().GetAll(); IEnumerable <Vendeur> vendeurs = new VendeurDAO().GetAll(); commandeVM = new CommandeViewModel(commande); commandeVM.Clients = GetClients(clients, commande.Client); commandeVM.Vendeurs = GetVendeurs(vendeurs, commande.Vendeur); return(View("~/Views/Commande/Modifier.cshtml", commandeVM)); }
public ActionResult Modifier(int?id) { ClientelViewModel clientVM = null; try { if (id == null) { throw new Exception(); } Clientel client = new ClientelDAO().GetSingleById((int)id); clientVM = new ClientelViewModel(client); } catch (Exception e) { ModelState.AddModelError("Erreur", "Erreur lors de la récupération du client : " + e.Message); } return(View(clientVM)); }
// GET: Client public ActionResult Index() { IEnumerable <Clientel> clients = null; List <ClientelViewModel> clientsVM = new List <ClientelViewModel>(); try { clients = new ClientelDAO().GetAll(); foreach (Clientel clientel in clients) { clientsVM.Add(new ClientelViewModel(clientel)); } } catch (MonException e) { ModelState.AddModelError("Erreur", "Erreur lors de la récupération des clients : " + e.Message); } return(View(clientsVM)); }
// GET: Commande/Edit/5 public ActionResult Modifier(int?id) { CommandeViewModel commandeVM = null; try { if (id == null) { throw new Exception(); } Commande commande = new CommandeDAO().GetSingleById((int)id); IEnumerable <Clientel> clients = new ClientelDAO().GetAll(); IEnumerable <Vendeur> vendeurs = new VendeurDAO().GetAll(); commandeVM = new CommandeViewModel(commande); commandeVM.Clients = GetClients(clients, commande.Client); commandeVM.Vendeurs = GetVendeurs(vendeurs, commande.Vendeur); } catch (Exception e) { ModelState.AddModelError("Erreur", "Erreur lors de la récupération du client : " + e.Message); } return(View(commandeVM)); }