//Permet de mettre a jour une catégorie dans la BDD public void UpdateType_Produit(Type_Produit type_produit) { using (var context = new BBFRContext()) { context.Entry(type_produit).State = System.Data.Entity.EntityState.Modified; context.SaveChanges(); } }
//Permet de sauvegarder une catégorie dans la BDD public void SaveType_Produit(Type_Produit type_produit) { using (var context = new BBFRContext()) { context.Type_Produits.Add(type_produit); context.SaveChanges(); } }
//Methode de sauvegarde commande public int SaveCommande(Commande commande) { using (var context = new BBFRContext()) { context.Commandes.Add(commande); return(context.SaveChanges()); } }
//Permet de supprimer une catégorie de la BDD public void DeleteType_Produit(int ID) { using (var context = new BBFRContext()) { var type_produit = context.Type_Produits.Find(ID); context.Type_Produits.Remove(type_produit); context.SaveChanges(); } }
//Methode pour sauvegarder un produit public void SaveProduit(Produit produit) { using (var context = new BBFRContext()) { context.Entry(produit.Type_Produit).State = EntityState.Unchanged; context.Produits.Add(produit); context.SaveChanges(); } }
//methode pour mettre a jour le statut de commande depuis le bouton de validation des commande/Détails public bool UpdateCommandeStatut(int ID, string statut) { using (var context = new BBFRContext()) { var commande = context.Commandes.Find(ID); commande.Statut = statut; context.Entry(commande).State = EntityState.Modified; return(context.SaveChanges() > 0); } }