using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using MongoDB.Bson.Serialization.Attributes; using MongoDB.Bson; namespace NewsBlogMongoDB.Models { public class ArticleMongo { [BsonId] [BsonRepresentation(BsonType.ObjectId)] public string Id { get; set; } public string Title { get; set; } = string.Empty; public string Content { get; set; } = string.Empty; public string Publication_date { get; set; } = string.Empty; public string Author_id { get; set; } = string.Empty; public string Category_id { get; set; } = string.Empty; public ArticleMongo(NewsBlogAbstractions.Models.Article model, string author_id, string category_id) { Title = model.Title; Content = model.Content; Publication_date = model.PublicationDate.ToString("d"); Author_id = author_id; Category_id = category_id; } public ArticleMongo() { } } }