Ejemplo n.º 1
0
        protected override DriverResult Editor(RecentCasePostsPart part, dynamic shapeHelper)
        {
            var viewModel = new RecentCasePostsViewModel {
                Count      = part.Count,
                CaseNumber = part.CaseNumber,
                Cases      = _cAseService.Get().ToList().OrderBy(b => _contentManager.GetItemMetadata(b).DisplayText)
            };

            return(ContentShape("Parts_Cases_RecentCasePosts_Edit",
                                () => shapeHelper.EditorTemplate(TemplateName: "Parts.Cases.RecentCasePosts", Model: viewModel, Prefix: Prefix)));
        }
Ejemplo n.º 2
0
        protected override DriverResult Editor(RecentCasePostsPart part, IUpdateModel updater, dynamic shapeHelper)
        {
            var viewModel = new RecentCasePostsViewModel();

            if (updater.TryUpdateModel(viewModel, Prefix, null, null))
            {
                part.CaseNumber = viewModel.CaseNumber;
                part.Count      = viewModel.Count;
            }

            return(Editor(part, shapeHelper));
        }