public ActionResult CvResume() { decimal id = Convert.ToDecimal(Session["id"]); if (Session["id"] == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Information information = db.Information.FirstOrDefault(p => p.Ins_id == id); if (information == null) { information = new Information(); } List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList(); if (education.Count > 0) { ViewBag.listEducation = education; } else { ViewBag.listEducation = null; } List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList(); if (experiences.Count > 0) { ViewBag.listExperience = experiences; } else { ViewBag.listExperience = null; } List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList(); if (autres.Count > 0) { ViewBag.listAutre = autres; } else { ViewBag.listAutre = null; } CvListObject model = new CvListObject(); model.information = information; model.education = new Education(); model.experience = new Experience(); model.autre = new Autre(); return(View(model)); }
public ActionResult CvResumePostulant(decimal id, decimal id_job) { if (id == null) { String message = "Une erreur c'est produit durant l'opération veuillez reessayer !"; return(RedirectToAction("ErrorPage", "Home", new { sms = message })); } Postuler postuler = db.Postuler.Where(p => p.Ins_id == id && p.Job_id == id_job).FirstOrDefault(); postuler.etat = "1"; ViewBag.etatClient = postuler.etatClient; ViewBag.immediat = postuler.Job.immediat; db.Entry(postuler).State = EntityState.Modified; db.SaveChanges(); Information information = db.Information.FirstOrDefault(p => p.Ins_id == id); Inscrire inscrire = db.Inscrire.FirstOrDefault(p => p.id == id); if (information == null) { information = new Information(); } List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList(); if (education.Count > 0) { ViewBag.listEducation = education; } else { ViewBag.listEducation = null; } List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList(); if (experiences.Count > 0) { ViewBag.listExperience = experiences; } else { ViewBag.listExperience = null; } List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList(); if (autres.Count > 0) { ViewBag.listAutre = autres; } else { ViewBag.listAutre = null; } CvListObject model = new CvListObject(); model.information = information; model.education = new Education(); model.experience = new Experience(); model.autre = new Autre(); model.inscrire = inscrire; return(View(model)); }
public ActionResult cvResumeAdmin(decimal id) { if (id == null) { String message = "Une erreur c'est produit durant l'opération veuillez reessayer !"; return(RedirectToAction("ErrorPage", "Home", new { sms = message })); } Information information = db.Information.FirstOrDefault(p => p.Ins_id == id); Inscrire inscrire = db.Inscrire.FirstOrDefault(p => p.id == id); if (information == null) { information = new Information(); } List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList(); if (education.Count > 0) { ViewBag.listEducation = education; } else { ViewBag.listEducation = null; } List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList(); if (experiences.Count > 0) { ViewBag.listExperience = experiences; } else { ViewBag.listExperience = null; } List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList(); if (autres.Count > 0) { ViewBag.listAutre = autres; } else { ViewBag.listAutre = null; } CvListObject model = new CvListObject(); model.information = information; model.education = new Education(); model.experience = new Experience(); model.autre = new Autre(); model.inscrire = inscrire; return(View(model)); }
public ActionResult cvCandidatLocation(decimal id, decimal page) { ViewBag.page = page; if (id == null) { String message = "Une erreur c'est produit durant l'opération veuillez reessayer !"; return(RedirectToAction("ErrorPage", "Home", new { sms = message })); } Information information = db.Information.FirstOrDefault(p => p.Ins_id == id); Inscrire inscrire = db.Inscrire.FirstOrDefault(p => p.id == id); int montant = 0; if (inscrire != null) { if (inscrire.categorie != null) { decimal idCategorie = Convert.ToDecimal(inscrire.categorie); CatAnneeExp catAnneeExp = db.CatAnneeExp.FirstOrDefault(p => p.Cat_id == idCategorie); if (catAnneeExp != null) { montant = (int)catAnneeExp.prixHoraire; } } Location location = UserLocationExist(inscrire.id); if (location != null) { ViewBag.locationExist = location; } else { ViewBag.locationExist = null; } } else { return(HttpNotFound()); } ViewBag.montant = montant; if (information == null) { information = new Information(); } List <Education> education = db.Education.Where(p => p.Ins_id == id).ToList(); if (education.Count > 0) { ViewBag.listEducation = education; } else { ViewBag.listEducation = null; } List <Experience> experiences = db.Experience.Where(p => p.Ins_id == id).ToList(); if (experiences.Count > 0) { ViewBag.listExperience = experiences; } else { ViewBag.listExperience = null; } List <Autre> autres = db.Autre.Where(p => p.Ins_id == id).ToList(); if (autres.Count > 0) { ViewBag.listAutre = autres; } else { ViewBag.listAutre = null; } CvListObject model = new CvListObject(); model.information = information; model.education = new Education(); model.experience = new Experience(); model.autre = new Autre(); model.inscrire = inscrire; return(View(model)); }