/// <summary> /// Modifier un commande déjà présent en base à partir du cotnexte /// </summary> /// <param name="c">Commande à modifier</param> public void Modifier(Commande c) { Commande upCde = _contexte.Commandes.Where(cde => cde.Id == c.Id).FirstOrDefault(); if (upCde != null) { upCde.DateCommande = c.DateCommande; upCde.Observation = c.Observation; upCde.ClientId = c.ClientId; upCde.StatutId = c.StatutId; } _contexte.SaveChanges(); }
/// <summary> /// Ajouter un commande en base /// </summary> /// <param name="c">Commande à ajouter</param> /// <returns>identifiant du nouveau commande</returns> public int AjouterCommande(Commande c) { // TODO : ajouter des contrôles sur le commande (exemple : vérification de champ, etc.) CommandeCommand cc = new CommandeCommand(contexte); return cc.Ajouter(c); }
/// <summary> /// Ajouter le commande en base à partir du contexte /// </summary> /// <param name="c">Commande à ajouter</param> /// <returns>Identifiant du commande ajouté</returns> public int Ajouter(Commande c) { _contexte.Commandes.Add(c); return _contexte.SaveChanges(); }
/// <summary> /// Modifier un commande en base /// </summary> /// <param name="c">Commande à modifier</param> public void ModifierCommande(Commande c) { // TODO : ajouter des contrôles sur le commande (exemple : vérification de champ, etc.) CommandeCommand cc = new CommandeCommand(contexte); cc.Modifier(c); }