public void supprimerAbonnementClient(int AbonnementId, int UtilisateurId) { using (var db = new ProjetContext()) { var res = db.abonnementClients.Find(AbonnementId, UtilisateurId); db.abonnementClients.Remove(res); db.SaveChanges(); } }
public Avis_ClientProduit modifierAvis(Avis_ClientProduit comm) { using (var db = new ProjetContext()) { db.Entry(comm).State = EntityState.Modified; db.SaveChanges(); return(comm); } }
public AbonnementClient ajouterAbonnementClient(AbonnementClient ac) { using (var db = new ProjetContext()) { db.abonnementClients.Add(ac); db.SaveChanges(); return(ac); } }
public void supprimerAvis(int UtilisateurId, int ProduitId) { using (var db = new ProjetContext()) { var res = db.avis_clientProduits.Find(UtilisateurId, ProduitId); db.avis_clientProduits.Remove(res); db.SaveChanges(); } }
public ICollection <Catalogue> findCatalogueById(int id) { using (var edb = new ProjetContext()) { var req = from c in edb.catalogues where c.CatalogueId == id select c; return(req.ToList()); } }
public Virement ajouterVirement(Virement v) { using (var db = new ProjetContext()) { db.virements.Add(v); v.TypePaiement = typePaiement.Virement; db.SaveChanges(); return(v); } }
public ICollection <Produit> rechercherProduitById(int id) { using (var db = new ProjetContext()) { var res = from p in db.produits where p.ProduitId == id select p; return(res.ToList()); } }
public Facture ajouterFacture(Facture f) { using (var db = new ProjetContext()) { db.factures.Add(f); f.TypePaiement = typePaiement.Facture; db.SaveChanges(); return(f); } }
public Cheque ajouterCheque(Cheque c) { using (var db = new ProjetContext()) { db.cheques.Add(c); c.TypePaiement = typePaiement.Cheque; db.SaveChanges(); return(c); } }
public CarteBancaire ajouterCarteBancaire(CarteBancaire cb) { using (var db = new ProjetContext()) { db.carteBancaires.Add(cb); cb.TypePaiement = typePaiement.CarteBancaire; db.SaveChanges(); return(cb); } }
public ICollection <Role> getRole(Utilisateur u) { using (var edb = new ProjetContext()) { var req = from r in edb.roles where (u.RoleId == r.RoleId) select r; return(req.ToList()); } }
public Avis_ClientProduit trouverAvis(int UtilisateurId, int ProduitId) { using (var db = new ProjetContext()) { var res = from a in db.avis_clientProduits where a.UtilisateurId == UtilisateurId && a.ProduitId == ProduitId select a; return(res.ToList().FirstOrDefault()); } }
public Utilisateur connexionCompte(Utilisateur ut) { using (var db = new ProjetContext()) { var usr = from u in db.utilisateurs where u.Email == ut.Email && u.password == ut.password & u.Actif == true select u; return(usr.FirstOrDefault()); } }
public Utilisateur connexionCompte(Utilisateur ut) { using (var db = new ProjetContext()) { var usr = from u in db.utilisateurs where u.login == ut.login && u.password == ut.password select u; return(usr.FirstOrDefault()); } }
public ICollection <Adresse> listerAdresse(int UtilisateurId) { using (var db = new ProjetContext()) { var res = from a in db.adresses join ac in db.adresseClients on a.AdresseId equals ac.AdresseId where ac.UtilisateurId == UtilisateurId select a; return(res.ToList()); } }
public ICollection <CarteBancaire> listerCarteBancaire(int id) { using (var db = new ProjetContext()) { var res = from c in db.carteBancaires join u in db.utilisateurs on c.UtilisateurId equals u.UtilisateurId where u.UtilisateurId == id && c.Actif == true select c; return(res.ToList()); } }
public ICollection <Abonnement> listerAbonnement(int UtilisateurId) { using (var db = new ProjetContext()) { var res = from a in db.abonnements join ac in db.abonnementClients on a.AbonnementId equals ac.AbonnementId where ac.UtilisateurId == UtilisateurId select a; return(res.ToList()); } }
public ICollection <PromotionProduit> afficherPromotionProduit() { using (var db = new ProjetContext()) { var res = from p1 in db.promotions join p2 in db.produits on p1.ProduitId equals p2.ProduitId select new PromotionProduit { Remise = p1.Remise, ProduitId = p2.ProduitId, ProduitNom = p2.Nom, Prix = p2.Prix }; return(res.ToList()); } }
public ICollection <CommandeMoyenPaiementModel> afficherCommandeMoyenPaiement(int id) { using (var db = new ProjetContext()) { var res = from c in db.commandes join u in db.utilisateurs on c.UtilisateurId equals u.UtilisateurId join m in db.moyenPaiements on u.UtilisateurId equals m.UtilisateurId where u.UtilisateurId == id select new CommandeMoyenPaiementModel { TypePaiement = m.TypePaiement, DateCommande = c.DateCommande }; return(res.ToList()); } }
public ICollection <ProduitCatalogueModel> listerProduitCatalogue() { using (var db = new ProjetContext()) { var req = from p in db.produits join c in db.catalogues on p.CatalogueId equals c.CatalogueId select new ProduitCatalogueModel { ProduitId = p.ProduitId, NomProduit = p.Nom, Prix = p.Prix, Stock = p.Stock, Categorie = p.Categorie, NomCatalogue = c.Nom }; return(req.ToList()); } }
public ICollection <ProduitClientAvisModel> listerAvisProduit(int ProduitId) { using (var db = new ProjetContext()) { var res = from a in db.avis_clientProduits join c in db.clients on a.UtilisateurId equals c.UtilisateurId where a.ProduitId == ProduitId select new ProduitClientAvisModel { Prenom = c.Prenom, Nom = c.Nom, Commentaire = a.Commentaire, Note = a.Note, ProduitId = a.ProduitId }; return(res.ToList()); } }
public ICollection <AdresseClientModel> listerAdresseClient() { using (var db = new ProjetContext()) { var res = from ac in db.adresseClients join a in db.adresses on ac.AdresseId equals a.AdresseId join u in db.utilisateurs on ac.UtilisateurId equals u.UtilisateurId select new AdresseClientModel { Nom = u.Nom, Prenom = u.Prenom, NumeroRue = a.NumeroRue, NomRue = a.NomRue, CodePostal = a.CodePostal, Ville = a.Ville }; return(res.ToList()); } }
public ICollection <Historique_UtilisateurProduitModel> afficherHistorique_UtilisateurProduit(int UtilisateurId) { using (var db = new ProjetContext()) { var res = from h in db.historique_utilisateurProduits join u in db.utilisateurs on h.UtilisateurId equals u.UtilisateurId join p in db.produits on h.ProduitId equals p.ProduitId where u.UtilisateurId == UtilisateurId orderby h.DateConsultation descending select new Historique_UtilisateurProduitModel { Nom = p.Nom, Prix = p.Prix, Categorie = p.Categorie, DateConsultation = h.DateConsultation } ; return(res.Take(5).ToList()); } }
public Historique_UtilisateurProduit ajouterHistorique_UtilisateurProduit(Historique_UtilisateurProduit h) { using (var db = new ProjetContext()) { var res = from hup in db.historique_utilisateurProduits where h.UtilisateurId == hup.UtilisateurId && h.ProduitId == hup.ProduitId select hup; if (res.Count() == 0) { db.historique_utilisateurProduits.Add(h); db.SaveChanges(); return(h); } else { var resultat = res.FirstOrDefault(); resultat.DateConsultation = DateTime.Today; db.SaveChanges(); return(h); } } }