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)); }
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)); }