コード例 #1
0
        protected override DriverResult Editor(VoteWidgetPart part, IUpdateModel updater, dynamic shapeHelper)
        {
            var viewModel = new VoteWidgetViewModel {
                Part = part
            };

            updater.TryUpdateModel(viewModel, Prefix, null, null);
            return(Editor(part, shapeHelper));
        }
コード例 #2
0
        protected override DriverResult Editor(VoteWidgetPart part, dynamic shapeHelper)
        {
            var viewModel = new VoteWidgetViewModel {
                Part             = part,
                ContentTypeNames = GetContentTypes(),
                FunctionNames    = GetFunctionNames()
            };

            return(ContentShape("Parts_Vote_Widget_Edit",
                                () => shapeHelper.EditorTemplate(TemplateName: "Parts.Vote.Widget", Model: viewModel, Prefix: Prefix)));
        }