Ejemplo n.º 1
0
        public override async Task <IDisplayResult> UpdateAsync(SqlQuery model, IUpdateModel updater)
        {
            var viewModel = new SqlQueryViewModel();

            if (await updater.TryUpdateModelAsync(viewModel, Prefix, m => m.Query, m => m.ReturnDocuments))
            {
                model.Template        = viewModel.Query;
                model.ReturnDocuments = viewModel.ReturnDocuments;
            }

            return(Edit(model));
        }
Ejemplo n.º 2
0
        public override async Task <IDisplayResult> UpdateAsync(SqlQuery model, IUpdateModel updater)
        {
            var viewModel = new SqlQueryViewModel();

            if (await updater.TryUpdateModelAsync(viewModel, Prefix, m => m.Query, m => m.ReturnDocuments))
            {
                model.Template        = viewModel.Query;
                model.ReturnDocuments = viewModel.ReturnDocuments;
            }

            if (String.IsNullOrWhiteSpace(model.Template))
            {
                updater.ModelState.AddModelError(nameof(model.Template), S["The query field is required"]);
            }

            return(Edit(model, updater));
        }