protected override DriverResult Editor(CaseArchivesPart part, dynamic shapeHelper) { var viewModel = new CaseArchivesViewModel { CaseNumber = part.CaseNumber, Cases = _cAseService.Get().ToList().OrderBy(b => _contentManager.GetItemMetadata(b).DisplayText) }; return(ContentShape("Parts_Cases_CaseArchives_Edit", () => shapeHelper.EditorTemplate(TemplateName: "Parts.Cases.CaseArchives", Model: viewModel, Prefix: Prefix))); }
protected override DriverResult Editor(CaseArchivesPart part, IUpdateModel updater, dynamic shapeHelper) { var viewModel = new CaseArchivesViewModel(); if (updater.TryUpdateModel(viewModel, Prefix, null, null)) { part.CaseNumber = viewModel.CaseNumber; } return(Editor(part, shapeHelper)); }