public ActionResult editApplication(NAA.Data.Application application) { try { _Application_Service.editApplication(application); int i = 0; int count = _Application_Service.StudentApplication(application.ApplicantId).Count(); int trueFirm = 0; while (i < count) { if (_Application_Service.StudentApplication(application.ApplicantId)[i].Firm == true) { trueFirm = trueFirm + 1; } i++; } if (trueFirm > 1) { application.Firm = null; _Application_Service.editApplication(application); return(RedirectToAction("getApplicationOfID", new { id = application.ApplicantId, message = "Sorry, Frim failed! Only one applicatin can be Firmed!" })); } else { return(RedirectToAction("getApplicationOfID", new { id = application.ApplicantId, message = "Firm successfully." })); } } catch { return(View()); } }
public ActionResult AdmindeleteApplication(int id, NAA.Data.Application application) { try { application = _Application_Service.detailApplication(id); _Application_Service.deleteApplication(application); return(RedirectToAction("getApplication", new { message = "Deleted successfully. " })); } catch { return(View()); } }
public ActionResult addApplication(NAA.Data.Application application) { try { application.UniversityOffer = "P"; _Application_Service.addApplication(application); return(RedirectToAction("getApplicationOfID", new { id = application.ApplicantId, message = "Created successfully." })); } catch { return(View()); } }
public void AddApplication(NAA.Data.Application application) { Application app = new Application(); app.ApplicantId = application.ApplicantId; app.CourseName = application.CourseName; app.Firm = application.Firm; app.Id = application.Id; app.PersonalStatement = application.PersonalStatement; app.TeacherContactDetails = application.TeacherContactDetails; app.TeacherReference = application.TeacherReference; app.UniversityId = application.UniversityId; app.UniversityOffer = application.UniversityOffer; _context.Application.Add(app); _context.SaveChanges(); }
public ActionResult AdminEditApplication(NAA.Data.Application application) { _Application_Service.editApplication(application); return(RedirectToAction("detailApplication", new { id = application.ApplicationId, message = "Update success.", viewback = "AdminAndStaff", Controller = "Application" })); }