Beispiel #1
0
 public ActionResult ChooseAddressee(ChooseAddresseeModel model)
 {
     if (ModelState.IsValid)
     {
         if (model.template.addresseerequired)
         {
             return(RedirectToRoute(new
             {
                 action = "Create4",
                 controller = "Template",
                 tipstaffRecordID = model.tipstaffRecord.tipstaffRecordID,
                 templateID = model.template.templateID,
                 solicitorID = model.solicitorID
             }));
         }
         else
         {
             return(RedirectToRoute(new
             {
                 action = "Create",
                 controller = "Template",
                 tipstaffRecordID = model.tipstaffRecord.tipstaffRecordID,
                 templateID = model.template.templateID
             }));
         }
     }
     return(View(model));
 }
Beispiel #2
0
        public ActionResult ChooseAddressee(int tipstaffRecordID, int templateID)
        {
            TipstaffRecord tr = db.TipstaffRecord.Find(tipstaffRecordID);

            if (tr.caseStatus.sequence > 3)
            {
                TempData["UID"] = tr.UniqueRecordID;
                return(RedirectToAction("ClosedFile", "Error"));
            }

            Template t = db.Templates.Find(templateID);

            if (t.addresseerequired)
            {
                ChooseAddresseeModel model = new ChooseAddresseeModel();
                model.tipstaffRecord     = tr;
                model.template           = t;
                model.SolicitorsOnRecord = tr.LinkedSolicitors;
                if (genericFunctions.isTipstaffRecordChildAbduction(tr))
                {
                    model.Applicants = ((ChildAbduction)tr).Applicants;
                }
                return(View(model));
            }
            else
            {
                return(RedirectToRoute(new
                {
                    action = "Create",
                    controller = "Template",
                    tipstaffRecordID = tr.tipstaffRecordID,
                    templateID = t.templateID
                }));
            }
        }