protected Task <QueryExecutionResult <TResult> > OkAsync(TResult data) { var result = new QueryExecutionResult <TResult> { Success = true, Data = data }; return(Task.FromResult(result)); }