public void UniDecision(string UniversityOffer, int ApplicationID) { NAA_Application currentApplication = GetStudentApplication(ApplicationID); currentApplication.UniversityOffer = UniversityOffer; _context.SaveChanges(); }
public ActionResult DeleteApplication(int ApplicationID, int ApplicantID) { ViewBag.ApplicantID = ApplicantID; NAA_Application application = new NAA_Application(); application = _NAAService.GetStudentApplication(ApplicationID); return(View(application)); }
public void EditUserFirmDecision(int ApplicationID, bool Firm) { NAA_Application currentApplication = GetStudentApplication(ApplicationID); //currentApplication.Firm = editApplication.Firm; currentApplication.Firm = Firm; _context.SaveChanges(); }
public void EditApplication(NAA_Application editApplication) { NAA_Application currentApplication = GetStudentApplication(editApplication.ApplicationID); currentApplication.PersonalStatement = editApplication.PersonalStatement; currentApplication.TeacherContactDetails = editApplication.TeacherContactDetails; currentApplication.TeacherReference = editApplication.TeacherReference; _context.SaveChanges(); }
public ActionResult CreateCourseApplication(NAA_Application newApplication, string CourseName, int UniversityID, int ApplicantID) { int maxApplications = 5; int currentApplications = _NAAService.GetStudentApplications(ApplicantID).Count; if (currentApplications <= maxApplications) { _NAAService.CreateCourseApplication(newApplication, UniversityID, ApplicantID, CourseName); return(RedirectToAction("ShowUserProfile", new { ApplicantID = newApplication.ApplicantID, Controller = "Applicant" })); } else { return(RedirectToAction("CreateApplicationErrorMessage")); } }
public ActionResult EditUserFirmDecision(int ApplicantID, int ApplicationID, bool Firm) { bool canGoFirm = true; NAA_Application Application = _NAAService.GetStudentApplication(ApplicationID); IList <ApplicationBEAN> Applications = _NAAService.GetStudentApplications(ApplicantID); foreach (var wentFirm in Applications) { do { if (wentFirm.Firm == true) { canGoFirm = false; } }while (wentFirm.Firm == false); } if (canGoFirm) { if (Application.UniversityOffer == null) { return(RedirectToAction("GoFirmErrorMessage")); } else { if (Application.UniversityOffer == "U" || Application.UniversityOffer == "C") { _NAAService.EditUserFirmDecision(ApplicationID, Firm); return(RedirectToAction("GetStudentApplications", new { ApplicantID = ApplicantID })); } else { return(RedirectToAction("GoFirmErrorMessage")); } } } else { return(RedirectToAction("GoFirmErrorMessage")); } }
public ActionResult DeleteApplication(NAA_Application deleteApplication, int ApplicationID, int ApplicantID) { NAA_Application application; application = _NAAService.GetStudentApplication(deleteApplication.ApplicationID); if (application.UniversityOffer == "R" || application.UniversityOffer == "U" || application.UniversityOffer == "C") { return(RedirectToAction("DeleteErrorMessage", new { ApplicantID = ApplicantID })); } else { if (application.Firm == true) { return(RedirectToAction("DeleteErrorMessage", new { ApplicantID = ApplicantID })); } else { _NAAService.DeleteApplication(application); return(RedirectToAction("GetStudentApplications", new { ApplicantID = ApplicantID })); } } }
public ActionResult EditApplication(NAA_Application editApplication) { ViewBag.ApplicantID = editApplication.ApplicantID; _NAAService.EditApplication(editApplication); return(RedirectToAction("GetStudentApplications", new { ApplicantID = ViewBag.ApplicantID })); }
public void CreateCourseApplication(NAA_Application newApplication, int ApplicantID, int UniversityID, string CourseName) { _NAADAO.CreateCourseApplication(newApplication, ApplicantID, UniversityID, CourseName); }
public void EditApplication(NAA_Application editApplication) { _NAADAO.EditApplication(editApplication); }
public void DeleteApplication(NAA_Application deleteApplication) { _NAADAO.DeleteApplication(deleteApplication); }
public void CreateCourseApplication(NAA_Application newApplication, int ApplicantID, int UniversityID, string CourseName) { _context.NAA_Application.Add(newApplication); _context.SaveChanges(); }
public void DeleteApplication(NAA_Application deleteApplication) { _context.NAA_Application.Remove(deleteApplication); _context.SaveChanges(); }