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)); }
public ActionResult NewCandidatFirstStep(decimal id) { CandidatTuteurViewModel model = new CandidatTuteurViewModel(); if (id != null) { model.FormationId = id; } else { RedirectToAction("Home"); } return(View(model)); }