Example #1
0
        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)));
        }
Example #2
0
        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));
        }