public ActionResult ListeUsers() { ViewBag.Users = MembreRequette.lesMembres(); return(View()); }
public ActionResult Login(string username, string password, string ReturnUrl = "") { /* * str = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"]; * string cookie = ""; * if (this.ControllerContext.HttpContext.Request.Cookies.AllKeys.Contains("Cookie")) { * cookie = this.ControllerContext.HttpContext.Request.Cookies["Cookie"].Value; * ViewBag.cookie = cookie; * CreateCulture(cookie); * } * else CreateCulture(str); */ ViewBag.error = ""; ViewBag.ReturnUrl = ReturnUrl; if (!MembreRequette.Authentifie(username, password)) { ViewBag.error = "Nom d'utilisateur ou mot de passe invalide!"; return(View()); } else { FormsAuthentication.SetAuthCookie(username, false); if (ReturnUrl == "") { return(RedirectToAction("Index", "Home")); } else { return(Redirect(ReturnUrl)); } } }
public ActionResult Modifier() { Membre u = MembreRequette.GetUserByEmail(User.Identity.Name); // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); return(View(u)); }
public ActionResult Edit() { string nr = Request.QueryString["Numero"]; Membre u = MembreRequette.GetUserByNumero(nr); // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); return(View(u)); }
public ActionResult DeleteUser() { // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); string nr = Request.QueryString["Numero"]; Membre m = MembreRequette.GetUserByNumero(nr); return(View(m)); }
public ActionResult Modifier(Membre m) { if (ModelState.IsValid) { MembreRequette.Update(m); return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult ModifierMDP() { Membre u = MembreRequette.GetUserByEmail(User.Identity.Name); MembreMDP mmdp = new MembreMDP(u); ViewBag.Nom = u.Nom; // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); return(View(mmdp)); }
public ActionResult Inscription(Membre u) { if (ModelState.IsValid) { MembreRequette.Add(u); return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult Edit(Membre m) { if (MembreRequette.UpdateFromAdmin(m)) { return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult ObjetIntressemembre() { //string currentUser = @User.Identity.Name; // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); string currentUser = "******"; Membre mb = MembreRequette.GetUserByEmail(currentUser); return(View(ObjetRequette.lesProduitsInteressants(mb.Numero, mb.Courriel))); }
public ActionResult ModifierMDP(MembreMDP u) { Membre m = MembreRequette.GetUserByEmail(User.Identity.Name); if (ModelState.IsValid) { MembreRequette.UpdateMDP(u, m); return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult ViewVendeur(string id) { // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); Membre mb = MembreRequette.GetUserByNumero(id); ViewBag.Id = id; ViewBag.Cote = mb.Cote; List <Evaluation> list = EvaluationRequette.getEvaluationsByIdMembre(id); return(View(list)); }
public ActionResult gestionObjetMembre(string idCateg = "0", string ordre = "Nom") { // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); List <Categorie> list1 = ObjetRequette.getCategorie(); ViewBag.listCateg = list1; ViewBag.Selected = idCateg; string currentUser = @User.Identity.Name; List <Objet> list = new List <Objet>(); Membre mb = MembreRequette.GetUserByEmail(currentUser); list = ObjetRequette.getObjetMembre(mb.Courriel, idCateg, ordre); ViewBag.IdVendeur = mb.Numero; return(View(list)); }
public ActionResult MesObjetsEnVente(String monEmail) { //string email = Request["monEmail"]; Membre mb = MembreRequette.GetUserByEmail(monEmail); if (mb != null) { return(RedirectToAction("ObjetsEnVenteSansAuth", new { email = monEmail })); } else { ViewBag.Error = "Ce courriel n'existe pas! Enregistrez-vous!"; return(View()); } }
public ActionResult Create(ObjetViewModel model) { List <Categorie> list = ObjetRequette.getCategorie(); ViewBag.listCateg = list; if (ModelState.IsValid) { string currentUser = @User.Identity.Name; Membre mb = MembreRequette.GetUserByEmail(currentUser); ObjetRequette.SavePhoto(model.Photo); ObjetRequette.SavePiece(model.Piece); Objet obj = new Objet(IdGenerator.getObjetId(), model.Nom.Trim(), model.Description.Trim(), DateTime.Now, model.Categorie.Trim(), model.Photo.FileName.Trim(), model.Piece.FileName.Trim(), mb.Numero.Trim(), true, false, model.PrixDepart); ObjetRequette.insertObjet(obj); return(RedirectToAction("gestionObjetMembre")); } return(View()); }
public ActionResult Create(Evaluation ev) { if (ModelState.IsValid) { Encher en = EnchereRequette.getEnchereById(ev.IdEnchere); int etat = en.Etat; string id = ""; if (ModelState.IsValid) { if (ev.Id == "acheteur") { if (etat == 1) { EnchereRequette.setEnchereEtat(ev.IdEnchere, 3); } else if (etat == 4) { EnchereRequette.setEnchereEtat(ev.IdEnchere, 5); } id = en.IdVendeur; } else if (ev.Id == "vendeur") { if (etat == 1) { EnchereRequette.setEnchereEtat(ev.IdEnchere, 4); } else if (etat == 3) { EnchereRequette.setEnchereEtat(ev.IdEnchere, 5); } id = en.IdAcheteur; } ev.Id = Utility.IdGenerator.getEvaluationId(); EvaluationRequette.insertEvaluation(ev); Membre mb = MembreRequette.GetUserByNumero(id); mb.Cote += ev.Cote; MembreRequette.UpdateCote(mb); ////// update cote d'utilisateur ///////////////// return(RedirectToAction("Index", "Home")); } } return(View(ev)); }
public ActionResult ListeUsersDerniers(string order) { // LangueController.CreateCulture(getLangue()); CreateCulture(getLangue()); ViewBag.NomOrder = "nom"; ViewBag.NomOrder = String.IsNullOrEmpty(order) ? "nom" : ""; ViewBag.CiviliteOrder = "civilite"; ViewBag.PrenomOrder = "prenom"; ViewBag.LangueOrder = "Langage"; ViewBag.CourrielOrder = "courriel"; ViewBag.InscriptionOrder = "DateInscri"; ViewBag.CoteOrder = "cote"; if (order == null) { order = "nom"; } ViewBag.Users = MembreRequette.lesMembresRecemmentInscrits(order); return(View()); }
public ActionResult ModifierMDP() { Membre u = MembreRequette.GetUserByEmail(User.Identity.Name); MembreMDP mmdp = new MembreMDP(u); ViewBag.Nom = u.Nom; /* str = Request.ServerVariables["HTTP_ACCEPT_LANGUAGE"]; * if (User.Identity.IsAuthenticated && u != null) str = u.Langue; * string cookie = ""; * if (this.ControllerContext.HttpContext.Request.Cookies.AllKeys.Contains("Cookie")) { * cookie = this.ControllerContext.HttpContext.Request.Cookies["Cookie"].Value; * ViewBag.cookie = cookie; * CreateCulture(cookie); * } * else CreateCulture(str); */ return(View(mmdp)); }
public ActionResult SendNewPass(string courriel) { try { string emetteur = Request.Form["monEmail"]; var senderemail = new MailAddress("*****@*****.**", "demoo"); var receiverEmail = new MailAddress(emetteur, "recepteur"); var password = "******"; var sub = "Réinintialisation du mot de passe"; var body = Utility.IdGenerator.getObjetId(); MembreRequette.UpdateMDP(emetteur, body); var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new System.Net.NetworkCredential(senderemail.Address, password) }; using (var mess = new MailMessage(senderemail, receiverEmail) { Subject = sub, Body = body }) { smtp.Send(mess); } } catch (Exception ex) { // Status.Text = ex.Message; //ViewBag.Error = "Probleme d'envoie d'email"; ViewBag.Error = ex.ToString(); return(View()); } return(RedirectToAction("Index", "Home")); }
public ActionResult Login(string username, string password, string ReturnUrl = "") { ViewBag.error = ""; ViewBag.ReturnUrl = ReturnUrl; if (!MembreRequette.Authentifie(username, password)) { ViewBag.error = "Nom d'utilisateur ou mot de passe invalide!"; return(View()); } else { FormsAuthentication.SetAuthCookie(username, false); if (ReturnUrl == "") { return(RedirectToAction("Index", "Home")); } else { return(Redirect(ReturnUrl)); } } }
public ActionResult Edit(int id) { Membre u = MembreRequette.GetUserById(id); return(View(u)); }
public ActionResult DeleteUser(Membre m) { MembreRequette.Supprimer(m); return(RedirectToAction("Index", "Home")); }
public ActionResult DeleteUser(int id) { Membre m = MembreRequette.GetUserById(id); return(View(m)); }