public ActionResult AfficherProduit(int?id) { if (id.HasValue) { var id2 = (int)id; TempData["ProduitId"] = id2; if (Convert.ToInt32(Session["RoleId"]) == 1) { var historique = new Historique_UtilisateurProduit { UtilisateurId = Convert.ToInt32(Session["ClientId"]), ProduitId = id2, DateConsultation = DateTime.Now }; iutilisateur.ajouterHistorique_UtilisateurProduit(historique); } var res = iutilisateur.afficherProduit(id2); return(View(res)); } else { return(RedirectToAction("Index", "Home")); } }
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); } } }