[ClassInitialize]//s'exécute une fois avant toutes les méthodes de test
 public static void Setup(TestContext TestContext)
 {
     j1            = new Joueur("MacLeod");
     joueurService = new JoueurService(new JoueurRepository());
     joueurService.Cree(j1);
     MessageBox.Show("Class Initialize");
 }
示例#2
0
        public ActionResult Register(RegisterViewModel model)
        {
            //si les champs sont remplis
            if (ModelState.IsValid)
            {
                JoueurService joueurService = new JoueurService(new EnglishBattle.data.EnglishBattleEntities());
                //VilleService villeService = new VilleService(new EnglishBattle.data.EnglishBattleEntities());
                //Ville ville = villeService.GetVilleItem(int.Parse(model.Ville));

                Joueur joueur = new Joueur
                {
                    nom        = model.Nom,
                    prenom     = model.Prenom,
                    email      = model.Email,
                    motDePasse = model.Password,
                    niveau     = int.Parse(model.Niveau),
                    idVille    = int.Parse(model.Ville)
                };

                joueurService.Insert(joueur);

                return(RedirectToAction("Index", "Home"));
            }
            else
            {
                ViewBag.erreurInscription = "Erreur d'inscription. Vous devez remplir tous les champs.";
            }

            // Si on arrive ici, les données du formulaire ne sont pas valides.
            return(View());
        }
示例#3
0
        public ActionResult Index(LoginViewModel model)
        {
            //si les champs sont remplis
            if (ModelState.IsValid)
            {
                JoueurService joueurService = new JoueurService(new EnglishBattle.data.EnglishBattleEntities());
                Joueur        joueur        = joueurService.GetJoueur(model.Email, model.Password);

                //si l'email et le mdp correspondent
                if (joueur != null)
                {
                    Session["joueur"] = joueur;
                    return(RedirectToAction("Index", "Home"));
                }
                else
                {
                    // Nettoie le model
                    ModelState.Clear();
                    ViewBag.erreurConnexion = "Erreur de connexion. Mail ou mot de passe erroné.";
                }
            }
            //si l'email et le mdp ne sont pas bons
            else
            {
                ViewBag.erreurConnexion = "Erreur de connexion. Vous devez remplir les champs.";
            }

            return(View());
        }
示例#4
0
        protected void Page_Init(object sender, EventArgs e)
        {
            if (Request.IsAuthenticated)
            {
                Response.Redirect("Default.aspx", true);
                Context.ApplicationInstance.CompleteRequest();
            }

            _joueurService = new JoueurService();
        }
        private void Page_Init(object sender, EventArgs e)
        {
            if (!Request.IsAuthenticated)
            {
                Response.Redirect("/Login");
            }

            FormsIdentity ident = User.Identity as FormsIdentity;

            _joueurService = new JoueurService();
            _joueur        = _joueurService.GetItem(ident.Name);
        }
        public void Setup()
        {
            DemandeAUtilisateur dem = new DemandeAUtilisateur();

            this._testjoueur = new JoueurService(dem);
        }