public async Task <ActionResult> ChangeApplicantInformation(ApplicantEditModel model) { await ApplicantFacade.EditApplicantAsync(model.Applicant); await ApplicantFacade.EditApplicantsKeywordsAsync(model.Applicant.Id, model.Keywords); return(RedirectToAction("Index", "Applicant")); }
public ActionResult Edit(ApplicantEditModel model) { if (ModelState.IsValid) { db.Entry(model.applicant).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details", "ChildAbduction", new { id = model.applicant.tipstaffRecordID })); } return(View(model)); }
public ActionResult Edit(int id) { ApplicantEditModel model = new ApplicantEditModel(); model.applicant = db.Applicants.Find(id); if (model.applicant.childAbduction.caseStatus.sequence > 3) { TempData["UID"] = model.applicant.childAbduction.UniqueRecordID; return(RedirectToAction("ClosedFile", "Error")); } return(View(model)); }
public async Task <ActionResult> ChangeApplicantInformation() { var applicant = await ApplicantFacade.GetApplicantAccordingToUsernameAsync(User.Identity.Name); var model = new ApplicantEditModel { Applicant = applicant, Keywords = new List <bool>() }; for (int i = 0; i < Enum.GetNames(typeof(Keyword)).Length; i++) { model.Keywords.Add(applicant.KeywordNumbers.Contains(i)); } return(View(model)); }