public void GetCoordinates(PagedDataSource postsG) { var posts = postsG.Cast <Post>(); var listC = new List <PostCoordinate>(); foreach (var item in posts) { if (item.CoordinatesX != null && item.CoordinatesY != null) { var c = new PostCoordinate(); c.Id = item.Id; c.CoordinatesX = item.CoordinatesX; c.CoordinatesY = item.CoordinatesY; listC.Add(c); } } data.Value = JsonConvert.SerializeObject(listC); }