예제 #1
0
 public ViewModelLocator()
 {
     JoueursViewModel     = new JoueursViewModel();
     ClubsViewModel       = new ClubsViewModel();
     SexesViewModel       = new SexesViewModel();
     TabViewModel         = new TabViewModel();
     SeriesViewModel      = new SeriesViewModel();
     ClassementsViewModel = new ClassementsViewModel();
     EquipesViewModel     = new EquipesViewModel();
     MatchsViewModel      = new MatchsViewModel();
     TableauBordViewModel = new TableauBordViewModel();
 }
예제 #2
0
        public ActionResult Create()
        {
            JoueursViewModel joueurVm = new JoueursViewModel
            {
                Joueurs   = new Joueurs(),
                ClassesVm = new ClassementsViewModel(),
                ClubVm    = new ClubsViewModel(),
                SexeVm    = new SexesViewModel()
            };

            return(View(joueurVm));
        }
예제 #3
0
        public ActionResult Edit(int id)
        {
            JoueursViewModel joueurVm = new JoueursViewModel
            {
                Joueurs   = new Joueurs(),
                ClassesVm = new ClassementsViewModel(),
                ClubVm    = new ClubsViewModel(),
                SexeVm    = new SexesViewModel()
            };

            joueurVm.Joueurs = _db.Joueurs.Find(id);
            return(View(joueurVm));
        }
예제 #4
0
 public ActionResult Edit(int id, JoueursViewModel jVm)
 {
     try
     {
         Joueurs joueurUpdate = _db.Joueurs.Find(id);
         joueurUpdate.Club       = jVm.ClubVm.ClubChoisi;
         joueurUpdate.Classement = jVm.ClassesVm.ClassementChoisi;
         joueurUpdate.Nom        = jVm.Joueurs.Nom;
         joueurUpdate.Prenom     = jVm.Joueurs.Prenom;
         joueurUpdate.License    = jVm.Joueurs.License;
         joueurUpdate.Mail       = jVm.Joueurs.Mail;
         joueurUpdate.Sexe       = jVm.SexeVm.SexeChoisi;
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch
     {
         //Message d'erreur : Problème
         return(View());
     }
 }
예제 #5
0
 public ActionResult Create(JoueursViewModel jVm)
 {
     try
     {
         jVm.Joueurs.Classement = jVm.ClassesVm.ClassementChoisi;
         jVm.Joueurs.Club       = jVm.ClubVm.ClubChoisi;
         jVm.Joueurs.Sexe       = jVm.SexeVm.SexeChoisi;
         _db.Joueurs.Add(jVm.Joueurs);
         _db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     catch (DbEntityValidationException dbEx)
     {
         foreach (var validationErrors in dbEx.EntityValidationErrors)
         {
             foreach (var validationError in validationErrors.ValidationErrors)
             {
                 Debug.Write("Test : " + validationError.PropertyName + " " + validationError.ErrorMessage);
             }
         }
         return(View());
     }
 }
예제 #6
0
        public ActionResult EditList()
        {
            JoueursViewModel joueursVm = new JoueursViewModel();

            return(View(joueursVm));
        }
예제 #7
0
 public ActionResult ListDelete(JoueursViewModel vm)
 {
     return(RedirectToAction("Delete", new { id = vm.JoueurChoisi }));
 }
예제 #8
0
 public ActionResult ListEdit(JoueursViewModel vm)
 {
     return(RedirectToAction("Edit", new { id = vm.JoueurChoisi }));
 }