Ejemplo n.º 1
0
        public GetAllGroupsResponse Get(GetAllGroupsRequest request)
        {
            GetAllGroupsResponse response = new GetAllGroupsResponse();

            response.Groups = _brainManager.GetGroups();
            return(response);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
 private static string ToString(GetAllGroupsResponse p)
 {
     return(string.Join(Environment.NewLine, p.Select(ToString)));
 }