private List <BlogGetAllResponseQuery> Map(IAsyncCursor <BsonDocument> bsonDocuments) { List <BlogGetAllResponseQuery> response = new List <BlogGetAllResponseQuery>(0); foreach (var bsonDocument in bsonDocuments.ToList()) { BlogGetAllResponseQuery blogGetAllResponseQuery = Map(bsonDocument); if (blogGetAllResponseQuery == null) { continue; } response.Add(blogGetAllResponseQuery); } return(response); }
private BlogGetAllResponseQuery Map(BsonDocument bsonDocument) { if (bsonDocument == null) { return(null); } BlogGetAllResponseQuery response = new BlogGetAllResponseQuery( Convert.ToDateTime(bsonDocument.GetValue("Date").ToString()), bsonDocument.GetValue("Guid").ToString(), bsonDocument.GetValue("Title").ToString(), bsonDocument.GetValue("Description").ToString(), bsonDocument.GetValue("Image").ToString(), bsonDocument.GetValue("Tag").ToString(), bsonDocument.GetValue("Url").ToString() ); return(response); }