/// <summary> /// Save military service and redirect to Review page /// </summary> /// <param name="id">Application ID</param> /// <returns>View</returns> public ActionResult SaveService(Guid id = new Guid()) { Application app = new Application(); try { app.Get(id); string branch = (Request.Form["service_branch"] != null) ? Request.Form["service_branch"] : ""; string service_start = (Request.Form["service_start"] != null && Request.Form["service_start"].Length > 0) ? Request.Form["service_start"] : ""; string service_end = (Request.Form["service_end"] != null && Request.Form["service_end"].Length > 0) ? Request.Form["service_end"] : ""; string rank_duties = (Request.Form["rank_duties"] != null) ? Request.Form["rank_duties"] : ""; string additional_info = (Request.Form["additional_info"] != null) ? Request.Form["additional_info"] : ""; if (branch.Trim().ToLower() == "enter the branch of service") { branch = ""; } app.SetMilitary(branch, service_start, service_end, rank_duties, additional_info); Guid job_id = (Guid)app.job_id; DisplayableJob job = JobModel.Get(job_id); if (job.isDriving == 1) { return Redirect("/Job/Driving/" + app.id); } else { return Redirect("/Job/Resume/" + app.id); } } catch (Exception e) { return Redirect("/Job/Education/" + app.job_id + "?app_id=" + id + "&error=Error saving employment: " + e.Message); } }