public async Task <ActionResult> ChangeApplicantInformation(ApplicantEditModel model)
        {
            await ApplicantFacade.EditApplicantAsync(model.Applicant);

            await ApplicantFacade.EditApplicantsKeywordsAsync(model.Applicant.Id, model.Keywords);

            return(RedirectToAction("Index", "Applicant"));
        }
Ejemplo n.º 2
0
 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));
 }
Ejemplo n.º 3
0
        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));
        }