public ObservableCollection <FicheRestaurant> GetFichesRestaurant() { ObservableCollection <FicheRestaurant> collection = null; //Initialisation de la collection avec les valeurs de la table //Ouverture de la connexion a la BDD using (var entities = new RestaurantDBEntities()) { collection = new ObservableCollection <FicheRestaurant>(entities.Restaurants.Select( restau => new FicheRestaurant() { PublicID = restau.PublicID.Value, Nom = restau.Nom, Numero = restau.Numero, MaxClient = restau.MaxClients.Value, Ville = restau.Ville } )); } return(collection); }
public bool ModifierRestaurant(FicheRestaurant fiche) { try { using (var entities = new RestaurantDBEntities()) { var ficheAModifier = entities.Restaurants.FirstOrDefault(restau => restau.PublicID.Value == fiche.PublicID); if (ficheAModifier != null) { ficheAModifier.Nom = fiche.Nom; ficheAModifier.Numero = fiche.Numero; ficheAModifier.Ville = fiche.Ville; ficheAModifier.MaxClients = fiche.MaxClient; entities.SaveChanges(); } } return(true); } catch { return(false); } }
public bool AjouterRestaurant() { try { using (var entities = new RestaurantDBEntities()) { entities.Restaurants.Add(new Restaurant() { //générer un ID public incrémental PublicID = entities.Restaurants.Count() + 1, Nom = "Modifier", Numero = "Modifier", MaxClients = 0, Ville = "Modifier" }); entities.SaveChanges(); } return(true); } catch { return(false); } }