public PartialViewResult Edit(TaxonomyBranchPrimaryKey taxonomyBranchPrimaryKey) { var taxonomyBranch = taxonomyBranchPrimaryKey.EntityObject; var viewModel = new EditViewModel(taxonomyBranch); return(ViewEdit(viewModel, taxonomyBranch.TaxonomyTrunk.DisplayName)); }
private PartialViewResult ViewEdit(EditViewModel viewModel, string taxonomyTrunkDisplayName) { var taxonomyTrunks = HttpRequestStorage.DatabaseEntities.TaxonomyTrunks.ToList() .OrderBy(x => x.DisplayName) .ToSelectList(x => x.TaxonomyTrunkID.ToString(CultureInfo.InvariantCulture), x => x.DisplayName); var viewData = new EditViewData(taxonomyTrunks, taxonomyTrunkDisplayName); return(RazorPartialView <Edit, EditViewData, EditViewModel>(viewData, viewModel)); }
public ActionResult Edit(TaxonomyBranchPrimaryKey taxonomyBranchPrimaryKey, EditViewModel viewModel) { var taxonomyBranch = taxonomyBranchPrimaryKey.EntityObject; if (!ModelState.IsValid) { return(ViewEdit(viewModel, taxonomyBranch.TaxonomyTrunk.DisplayName)); } viewModel.UpdateModel(taxonomyBranch, CurrentPerson); return(new ModalDialogFormJsonResult()); }
public ActionResult New(EditViewModel viewModel) { if (!ModelState.IsValid) { return(ViewNew(viewModel)); } var taxonomyBranch = new TaxonomyBranch(viewModel.TaxonomyTrunkID, string.Empty); viewModel.UpdateModel(taxonomyBranch, CurrentPerson); HttpRequestStorage.DatabaseEntities.TaxonomyBranches.Add(taxonomyBranch); HttpRequestStorage.DatabaseEntities.SaveChanges(); SetMessageForDisplay(string.Format("New {0} {1} successfully created!", FieldDefinition.TaxonomyBranch.GetFieldDefinitionLabel(), taxonomyBranch.GetDisplayNameAsUrl())); return(new ModalDialogFormJsonResult()); }
private PartialViewResult ViewNew(EditViewModel viewModel) { return(ViewEdit(viewModel, string.Empty)); }
public PartialViewResult New() { var viewModel = new EditViewModel(); return(ViewNew(viewModel)); }