public IResponse Caps() { try { string result = _client.Get(new Uri(DisplayEndpoint.Caps(), UriKind.Relative)); DisplayCapsResponseJson capsResponse = JsonConvert.DeserializeObject <DisplayCapsResponseJson>(result); IResponse response = null; if (capsResponse.Success) { List <DisplayEntity> displays = new List <DisplayEntity>(); capsResponse.Result.Displays.ForEach(d => { displays.Add(new DisplayEntity() { Type = Utils.ParseEnum <DisplayType>(d.Type), Width = d.Resolution.Width, Height = d.Resolution.Height }); }); response = new DisplayCapsResponse(displays); } else { response = Utils.ErrorResponse(result); } return(response); } catch { throw; } }