public ViewResult EditBoundary(OrganizationPrimaryKey organizationPrimaryKey) { var viewModel = new EditBoundaryViewModel(); var viewData = new EditBoundaryViewData(CurrentPerson, organizationPrimaryKey.EntityObject); return(RazorView <EditBoundary, EditBoundaryViewData, EditBoundaryViewModel>(viewData, viewModel)); }
public ActionResult EditBoundary(OrganizationPrimaryKey organizationPrimaryKey, EditBoundaryViewModel viewModel) { var organization = organizationPrimaryKey.EntityObject; if (!ModelState.IsValid) { var viewData = new EditBoundaryViewData(CurrentPerson, organization); return(RazorPartialView <EditBoundaryErrors, EditBoundaryViewData, EditBoundaryViewModel>(viewData, viewModel)); } viewModel.UpdateModel(organization); return(RedirectToAction(new SitkaRoute <OrganizationController>(c => c.ApproveUploadGis(organizationPrimaryKey)))); }