public PartialViewResult EditJurisdiction(PersonPrimaryKey personPrimaryKey) { var person = personPrimaryKey.EntityObject; var viewModel = new EditUserJurisdictionsViewModel(person, CurrentPerson); return(ViewEditJurisdiction(viewModel)); }
private PartialViewResult ViewEditJurisdiction(EditUserJurisdictionsViewModel viewModel) { var allStormwaterJurisdictions = HttpRequestStorage.DatabaseEntities.StormwaterJurisdictions.ToList(); var stormwaterJurisdictionsCurrentPersonCanManage = CurrentPerson.GetStormwaterJurisdictionsPersonCanView(); var viewData = new EditUserJurisdictionsViewData(CurrentPerson, allStormwaterJurisdictions, stormwaterJurisdictionsCurrentPersonCanManage, true); return(RazorPartialView <EditUserJurisdictions, EditUserJurisdictionsViewData, EditUserJurisdictionsViewModel>(viewData, viewModel)); }
public ActionResult EditJurisdiction(PersonPrimaryKey personPrimaryKey, EditUserJurisdictionsViewModel viewModel) { var person = personPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEditJurisdiction(viewModel)); } HttpRequestStorage.DatabaseEntities.StormwaterJurisdictionPeople.Load(); viewModel.UpdateModel(person, HttpRequestStorage.DatabaseEntities.StormwaterJurisdictionPeople.Local); SetMessageForDisplay($"Assigned {FieldDefinitionType.Jurisdiction.GetFieldDefinitionLabelPluralized()} successfully changed for {person.GetFullNameFirstLastAndOrgAsUrl()}."); return(new ModalDialogFormJsonResult()); }