コード例 #1
0
        public Task <IViewComponentResult> InvokeAsync(SelectDropDownViewModel model)
        {
            if (model == null)
            {
                model = new SelectDropDownViewModel();
            }

            return(Task.FromResult((IViewComponentResult)View(model)));
        }
コード例 #2
0
ファイル: TopicViewProvider.cs プロジェクト: vdandrade/Plato
        public override async Task ComposeModelAsync(Topic question, IUpdateModel updater)
        {
            var model = new SelectDropDownViewModel()
            {
                SelectedValue = GetIsPrivate().ToString()
            };

            await updater.TryUpdateModelAsync(model);

            if (updater.ModelState.IsValid)
            {
                question.IsPrivate = GetIsPrivate();
            }
        }