コード例 #1
0
        public ActionResult NewCandidatFirstStep(CandidatTuteurViewModel model)
        {
            if (ModelState.IsValid)
            {
                CandidatFormationViewModel candidat = new CandidatFormationViewModel();
                if (model.LicenceTuteur != null)
                {
                    if (db.Tuteurs.Where(t => t.NumeroLicence == model.LicenceTuteur).Count() == 1)
                    {
                        candidat.Tuteur = db.Tuteurs.Where(t => t.NumeroLicence == model.LicenceTuteur).FirstOrDefault();
                    }
                    else
                    {
                        candidat.Tuteur.NumeroLicence = model.LicenceTuteur;
                        IsExistInWebServiceTuteur(candidat.Tuteur);
                    }
                }
                if (db.CandidatsFormations.Where(c => c.NumeroLicence == model.LicenceCandidat).Count() == 1)
                {
                    candidat.Candidat = db.CandidatsFormations.Where(c => c.NumeroLicence == model.LicenceCandidat).FirstOrDefault();
                }
                else
                {
                    candidat.Candidat.NumeroLicence = model.LicenceCandidat;
                    IsExistInWebServiceCandidat(candidat.Candidat);
                }

                candidat.Formation            = db.Formations.Where(f => f.Id == model.FormationId).FirstOrDefault();
                TempData["candidatViewModel"] = candidat;
                return(RedirectToAction("NewCandidatSecondStep"));
            }
            return(View(model));
        }
コード例 #2
0
        public ActionResult NewCandidatFirstStep(decimal id)
        {
            CandidatTuteurViewModel model = new CandidatTuteurViewModel();

            if (id != null)
            {
                model.FormationId = id;
            }
            else
            {
                RedirectToAction("Home");
            }
            return(View(model));
        }