public ActionResult PublicCopyApplicationEdit(int PermitKey, int Id) { ContactBO bo = ContactBLL.GetContact(Id); PublicCopyOfApplicationVM model = new PublicCopyOfApplicationVM(bo); return PartialView("PublicCopyApplicationAddEdit", model); }
public ActionResult PublicCopyApplicationEdit(int PermitKey, PublicCopyOfApplicationVM model) { // either address or PO Box are required if (ModelState["Address11"].Errors.Count == 0 || ModelState["POBox"].Errors.Count == 0) { ModelState.Remove("POBox"); ModelState.Remove("Address11"); } if (!ModelState.IsValid) return PartialView("PublicCopyApplicationAddEdit", model); try { ContactDO data = model.GetContactDataObject(); ContactBLL.SaveContact(data); AddressDO addressdata = model.GetAddressDataObject(); ContactBLL.SaveAddress(addressdata); AjaxResult result = new AjaxResult(AjaxResult.AjaxStatus.OK, "Contact and address was saved"); return Json(result); } catch (Exception ex) { AjaxResult result = new AjaxResult(AjaxResult.AjaxStatus.ERROR, ex.Message); return Json(result); } }
public ActionResult PublicCopyApplicationAdd(int PermitKey) { PublicCopyOfApplicationVM model = new PublicCopyOfApplicationVM(); model.ContactTypeID = "Public Copy of Application"; model.AddressTypeID = "Permanent"; model.PermitKey = PermitKey; return PartialView("PublicCopyApplicationAddEdit", model); }