示例#1
0
        public ViewResult EditBoundary(OrganizationPrimaryKey organizationPrimaryKey)
        {
            var viewModel = new EditBoundaryViewModel();
            var viewData  = new EditBoundaryViewData(CurrentPerson, organizationPrimaryKey.EntityObject);

            return(RazorView <EditBoundary, EditBoundaryViewData, EditBoundaryViewModel>(viewData, viewModel));
        }
示例#2
0
        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))));
        }