/// <summary> /// place/list /// </summary> /// <param name="request">Request.</param> public PlaceListResponse Get(PlaceListRequest request) { PlaceListResponse response = new PlaceListResponse (); response.places = new List<PlaceResponse> (); var places = placescollection.FindAll (); try { foreach (var place in places) { Console.WriteLine (JsonSerializer.SerializeToString (place)); PlaceResponse placeresponse = new PlaceResponse (); placeresponse.Id = place.Id; placeresponse.loc = new GeoJson2DGeographicCoordinates (place.loc.Longitude, place.loc.Latitude); placeresponse.name = place.name; placeresponse.radius = place.radius; placeresponse.usersInPlace = place.usersInPlace; response.places.Add (placeresponse); } } catch (Exception ex) { Console.WriteLine (ex.Message); } response.responseStatus = new ResponseStatus (); response.responseStatus.ErrorCode = "200"; response.responseStatus.Message = "SUCCESS"; return response; }