public ObservableCollection <FicheClient> GetFichesClientsMasculins()
        {
            ObservableCollection <FicheClient> collec = null;

            using (var entities = new FichesClientsEntities())
            {
                collec = new ObservableCollection <FicheClient>(entities.Clients.Where(c => c.Sexe == "M").Select(
                                                                    client => new FicheClient()
                {
                    Nom    = client.Nom,
                    Prenom = client.Prenom,
                    Age    = client.Age.Value,
                    Sexe   = client.Sexe
                }
                                                                    ));
            }

            return(collec);
        }
        public bool SuppressionFicheClient(FicheClient fiche)
        {
            try
            {
                using (var entities = new FichesClientsEntities())
                {
                    var fichesASupprimer = entities.Clients.Where((client) =>
                                                                  client.Nom == fiche.Nom && client.Prenom == fiche.Prenom && client.Age == fiche.Age && client.Sexe == fiche.Sexe).ToArray();

                    entities.Clients.RemoveRange(fichesASupprimer);

                    entities.SaveChanges();
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public bool AjoutFicheClient()
        {
            try
            {
                using (var entities = new FichesClientsEntities())
                {
                    entities.Clients.Add(new Clients()
                    {
                        Nom    = "Ajout",
                        Prenom = "Ajout",
                        Age    = 0,
                        Sexe   = "M"
                    });

                    entities.SaveChanges();
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }
        public bool ModificationFicheClient(FicheClient fiche)
        {
            try
            {
                using (var entities = new FichesClientsEntities())
                {
                    var ficheAModifier = entities.Clients.FirstOrDefault((client) =>
                                                                         client.Nom == fiche.Nom && client.Prenom == fiche.Prenom);

                    if (ficheAModifier != null)
                    {
                        ficheAModifier.Sexe = fiche.Sexe;
                        ficheAModifier.Age  = fiche.Age;

                        entities.SaveChanges();
                    }
                }
                return(true);
            }
            catch
            {
                return(false);
            }
        }