[ValidateAntiForgeryToken]//très important à mettre pour la securite a mettre egalement dans la view correspondante public ActionResult Connection(Models.Utilisateur T) { try { UIGestmetModelsClient.Utilisateur utilisateur = _serviceutilisateur.GetConnect(new UIGestmetModelsClient.Utilisateur(T.Email, T.Login, T.MotPasse, T.PersonnelId, T.EstActif)); if (utilisateur.EstActif) { SessionManager.SessionUser = new Models.Utilisateur() { Id = utilisateur.Id, Email = utilisateur.Email, Login = utilisateur.Login, MotPasse = utilisateur.MotPasse, PersonnelId = utilisateur.PersonnelId, EstActif = utilisateur.EstActif }; return(RedirectToAction("../Home/Index")); } else { ViewBag.Message = "Vous devez vous inscrire avant de vous connecter : retour à l'accueil"; return(View()); //return RedirectToAction("../Home/Index"); } } catch (Exception e) { return(Content(e.ToString())); //return View(); } }
[ValidateAntiForgeryToken]//très important à mettre pour la securite a mettre egalement dans la view correspondante public ActionResult UpdateUtilisateur(Models.Utilisateur T) { try { UIGestmetModelsClient.Utilisateur utilisateur = _serviceutilisateur.GetConnect(new UIGestmetModelsClient.Utilisateur(T.Email, T.Login, T.MotPasse, T.PersonnelId, T.EstActif)); Models.Utilisateur ur = new Models.Utilisateur() { Id = utilisateur.Id, Email = utilisateur.Email, Login = utilisateur.Login, MotPasse = utilisateur.MotPasse, PersonnelId = utilisateur.PersonnelId, EstActif = utilisateur.EstActif }; if (ur.Id == 0) { ViewBag.Message = "Votre Login et/ou mot de passe est incorrect"; // return RedirectToAction("../Home/Index"); return(View()); } if (ur.EstActif) { ViewBag.Message = "Vous êtes déjà inscrit"; return(View()); // return RedirectToAction("../Home/Index"); } else { return(RedirectToAction("Edit", new { id = ur.Id })); } } catch (Exception e) { return(Content(e.ToString())); //return View(); } }
public Utilisateur GetConnect(Utilisateur entity) { return(_globalService.GetConnect(entity.ToGlobalUtilisateur()).ToClientUtilisateur()); }
public GestmetModelsClient.Utilisateur GetConnect(Models.Utilisateur utilisateur) { return(_service.GetConnect(new GestmetModelsClient.Utilisateur(utilisateur.Id, utilisateur.Email, utilisateur.Login, utilisateur.MotPasse, utilisateur.PersonnelId, utilisateur.EstActif))); }