public IActionResult AddAcademic(int id) { var appli = context_.Applicant; if (appli.Count() == 1) { foreach (var a in appli) { id = a.ApplicantId; } } else { return(Content("Applicant Not Found")); } HttpContext.Session.SetInt32(sessionId_, id); // this works too // TempData[sessionId_] = id; Applican app = context_.Applicant.Find(id); if (app == null) { return(StatusCode(StatusCodes.Status404NotFound)); } Academic act = new Academic(); return(View(act)); }
//----< shows details for Applicant >---------------------- public ActionResult ApplicantDetails(int?id) { if (id == null) { return(StatusCode(StatusCodes.Status400BadRequest)); } Applican app = context_.Applicant.Find(id); if (app == null) { return(StatusCode(StatusCodes.Status404NotFound)); } var acads = context_.Academics.Where(a => a.applicant == app); app.academs = acads.OrderBy(a => a.School_Of_Studying).Select(a => a).ToList <Academic>(); if (app.academs == null) { app.academs = new List <Academic>(); Academic acd = new Academic(); acd.Degree = "none"; acd.School_Of_Studying = "none"; acd.Major = "none"; acd.Graduation_Date = "none"; app.academs.Add(acd); } return(View(app)); }
public IActionResult EditAppDetails(int?id, Applican apt) { if (id == null) { return(StatusCode(StatusCodes.Status400BadRequest)); } var appli = context_.Applicant.Find(id); if (appli != null) { appli.FirstName = apt.FirstName; appli.LastName = apt.LastName; appli.EmailId = apt.EmailId; appli.Address = apt.Address; appli.City = apt.City; appli.Country = apt.Country; appli.PinCode = apt.PinCode; appli.Date_Of_Birth = apt.Date_Of_Birth; appli.Gender = apt.Gender; appli.Phone_Number = apt.Phone_Number; try { context_.SaveChanges(); } catch (Exception) { // do nothing for now } } return(RedirectToAction("ReviewApplication")); }
public IActionResult EditAppDetails(int?id) { if (id == null) { return(StatusCode(Microsoft.AspNetCore.Http.StatusCodes.Status400BadRequest)); } Applican applicants = context_.Applicant.Find(id); if (applicants == null) { return(StatusCode(StatusCodes.Status404NotFound)); } return(View(applicants)); }
public IActionResult AddWorkDetails(int id) { HttpContext.Session.SetInt32(sessionId_, id); // this works too // TempData[sessionId_] = id; Applican app = context_.Applicant.Find(id); if (app == null) { return(StatusCode(StatusCodes.Status404NotFound)); } WorkExperience act = new WorkExperience(); return(View(act)); }
//----< posts back new applicant Information >--------------------- public IActionResult ProfileDetails(int id, Applican apt) { var app = context_.Applicant; if (app.Count() == 0) { if (apt != null) { context_.Applicant.Add(apt); } try { context_.SaveChanges(); } catch (Exception) { } } else { return(Content("No more Applicants can be added")); } return(RedirectToAction("Index")); }
public IActionResult CreateApplicant(int id) { var model = new Applican(); return(View(model)); }
public IActionResult ProfileDetails(int id) { var model = new Applican(); return(View(model)); }
public IActionResult CreateApplicant(int id, Applican apt) { context_.Applicant.Add(apt); context_.SaveChanges(); return(RedirectToAction("Index")); }