public async Task <GenericResponse <TResponse> > Execute(TRequest request) { try { return(await ExecuteCore(request)); } catch (Exception e) { Console.WriteLine(e); var response = new GenericResponse <TResponse> { Success = false }; CommandHelper.AddErrorMessageIfDebug(e, response); return(response); } }