public override Task<Response> ProcessRequest(Request request) { // The '.Servers' property actually returns a new list so this is totally reasonable. var response = new ListServerResponse {Servers = this.serverList.Servers}; if (response.Servers.Count == 0) { return Task.FromResult(request.CreateErrorResponse(HttpStatusCode.NotFound, "No known servers.")); } return Task.FromResult(Response.Create(request, HttpStatusCode.OK, response)); }
public override Task <Response> ProcessRequest(Request request) { // The '.Servers' property actually returns a new list so this is totally reasonable. var response = new ListServerResponse { Servers = this.serverList.Servers }; if (response.Servers.Count == 0) { return(Task.FromResult(request.CreateErrorResponse(HttpStatusCode.NotFound, "No known servers."))); } return(Task.FromResult(Response.Create(request, HttpStatusCode.OK, response))); }