public ActionResult modiOubliMDP(FormCollection formCollection) { ViewBag.check = "hi " + courrielOublieMDP; OubliMotDePasse oubliMotDePasse = new OubliMotDePasse { motDePass = formCollection["motDePass"] }; return(View(oubliMotDePasse)); }
internal int Verifier(string identifiant) { OubliMotDePasse oubliMotDePasse = Details(identifiant); if (oubliMotDePasse != null) { Supprimer(oubliMotDePasse.ClientId); return(oubliMotDePasse.ClientId); } else { return(0); } }
internal void Ajouter(int clientId, string codeVerification, DateTime dateFinValidite) { Supprimer(clientId); using (foodtruckEntities db = new foodtruckEntities()) { OubliMotDePasse oubliMotDePasse = new OubliMotDePasse { ClientId = clientId, CodeVerification = codeVerification, DateFinValidite = dateFinValidite }; db.OubliMotDePasse.Add(oubliMotDePasse); db.SaveChanges(); } }
public ActionResult modiOubliMDP(OubliMotDePasse oubliMotDePasse) { if (ModelState.IsValid) { var objClient = (from var in context.PPClients where var.AdresseEmail == courrielOublieMDP select var); var objVendeur = (from var in context.PPVendeurs where var.AdresseEmail == courrielOublieMDP select var); var objGestionnaire = (from var in context.PPGestionnaires where var.AdresseEmail == courrielOublieMDP select var); try { if (objClient.Count() != 0) { objClient.First().MotDePasse = oubliMotDePasse.motDePass; context.SubmitChanges(); } else if (objVendeur.Count() != 0) { objVendeur.First().MotDePasse = oubliMotDePasse.motDePass; context.SubmitChanges(); } else if (objGestionnaire.Count() != 0) { objGestionnaire.First().MotDePasse = oubliMotDePasse.motDePass; context.SubmitChanges(); } } catch (Exception e) { } return(RedirectToAction("Connexion", new{ status = "EnregistrementReussi" })); } return(View()); }