protected override DriverResult Editor(RecentCommentsPart part, IUpdateModel updater, dynamic shapeHelper) { var viewModel = new RecentCommentsViewModel(); if (updater.TryUpdateModel(viewModel, Prefix, null, null)) { part.ContainerID = viewModel.ContainerID; part.Count = viewModel.Count; } return(Editor(part, shapeHelper)); }
protected override DriverResult Editor(RecentCommentsPart part, dynamic shapeHelper) { var viewModel = new RecentCommentsViewModel(); viewModel.ContainerID = part.ContainerID; viewModel.Count = part.Count; viewModel.Blogs = _contentManager.Query <BlogPart>().List().ToList().OrderBy(b => _contentManager.GetItemMetadata(b).DisplayText); return(ContentShape("Parts_RecentComments_Edit", () => shapeHelper.EditorTemplate(TemplateName: "Parts.RecentComments", Model: viewModel, Prefix: Prefix) )); }