/// <summary> /// Modifier un client déjà présent en base à partir du cotnexte /// </summary> /// <param name="c">Client à modifier</param> public void Modifier(Client c) { Client upCli = _contexte.Clients.Where(cli => cli.Id == c.Id).FirstOrDefault(); if (upCli != null) { upCli.Nom = c.Nom; upCli.Prenom = c.Prenom; upCli.Actif = c.Actif; } _contexte.SaveChanges(); }
/// <summary> /// Ajouter un client en base /// </summary> /// <param name="c">Client à ajouter</param> /// <returns>identifiant du nouveau client</returns> public int AjouterClient(Client c) { // TODO : ajouter des contrôles sur le client (exemple : vérification de champ, etc.) ClientCommand cc = new ClientCommand(contexte); return cc.Ajouter(c); }
/// <summary> /// Ajouter le client en base à partir du contexte /// </summary> /// <param name="p">Client à ajouter</param> /// <returns>Identifiant du client ajouté</returns> public int Ajouter(Client c) { _contexte.Clients.Add(c); return _contexte.SaveChanges(); }
/// <summary> /// Modifier un client en base /// </summary> /// <param name="c">Client à modifier</param> public void ModifierClient(Client c) { // TODO : ajouter des contrôles sur le client (exemple : vérification de champ, etc.) ClientCommand cc = new ClientCommand(contexte); cc.Modifier(c); }