/// <summary> /// Modifier un statut déjà présent en base à partir du cotnexte /// </summary> /// <param name="s">Statut à modifier</param> public void Modifier(Statut s) { Statut upSta = _contexte.Statuts.Where(sta => sta.Id == s.Id).FirstOrDefault(); if (upSta != null) { upSta.Libelle = s.Libelle; } _contexte.SaveChanges(); }
/// <summary> /// Modifier un statut en base /// </summary> /// <param name="p">Statut à modifier</param> public void ModifierStatut(Statut s) { // TODO : ajouter des contrôles sur le statut (exemple : vérification de champ, etc.) StatutCommand sc = new StatutCommand(contexte); sc.Modifier(s); }
/// <summary> /// Ajouter un statut en base /// </summary> /// <param name="s">Statut à ajouter</param> /// <returns>identifiant du nouveau statut</returns> public int AjouterStatut(Statut s) { // TODO : ajouter des contrôles sur le statut (exemple : vérification de champ, etc.) StatutCommand sc = new StatutCommand(contexte); return sc.Ajouter(s); }
/// <summary> /// Ajouter le statut en base à partir du contexte /// </summary> /// <param name="s">Statut à ajouter</param> /// <returns>Identifiant du statut ajouté</returns> public int Ajouter(Statut s) { _contexte.Statuts.Add(s); return _contexte.SaveChanges(); }