public PartialViewResult Edit(TaxonomyTrunkPrimaryKey taxonomyTrunkPrimaryKey) { var taxonomyTrunk = taxonomyTrunkPrimaryKey.EntityObject; var viewModel = new EditViewModel(taxonomyTrunk); return(ViewEdit(viewModel)); }
public ActionResult Edit(TaxonomyTrunkPrimaryKey taxonomyTrunkPrimaryKey, EditViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEdit(viewModel)); } var taxonomyTrunk = taxonomyTrunkPrimaryKey.EntityObject; viewModel.UpdateModel(taxonomyTrunk, CurrentPerson); return(new ModalDialogFormJsonResult()); }
public ActionResult New(EditViewModel viewModel) { if (!ModelState.IsValid) { return(ViewEdit(viewModel)); } var taxonomyTrunk = new TaxonomyTrunk(string.Empty); viewModel.UpdateModel(taxonomyTrunk, CurrentPerson); HttpRequestStorage.DatabaseEntities.TaxonomyTrunks.Add(taxonomyTrunk); HttpRequestStorage.DatabaseEntities.SaveChanges(); SetMessageForDisplay( $"New {FieldDefinition.TaxonomyTrunk.GetFieldDefinitionLabel()} {taxonomyTrunk.GetDisplayNameAsUrl()} successfully created!"); return(new ModalDialogFormJsonResult()); }
private PartialViewResult ViewEdit(EditViewModel viewModel) { var viewData = new EditViewData(); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public PartialViewResult New() { var viewModel = new EditViewModel(); return(ViewEdit(viewModel)); }