public GetAllGroupsResponse Get(GetAllGroupsRequest request) { GetAllGroupsResponse response = new GetAllGroupsResponse(); response.Groups = _brainManager.GetGroups(); return(response); }
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { var result = new GetAllGroupsResponse(); while (reader.Read()) { if (reader.TokenType == JsonToken.PropertyName) { var groupId = Convert.ToInt32(reader.Value); reader.Read(); var subSerializer = new JsonSerializer(); var group = subSerializer.Deserialize <GetGroupResponse>(reader); group.Id = groupId; result.Add(group); } } return(result); }
private static string ToString(GetAllGroupsResponse p) { return(string.Join(Environment.NewLine, p.Select(ToString))); }