using Manager.Interfaces.DTO; using MongoDB.Bson.Serialization.Attributes; using System; using System.Collections.Generic; using System.Text; namespace Manager.Interfaces.Models { /// /// Instance Information /// public class Instance { [BsonId] [BsonRepresentation(MongoDB.Bson.BsonType.ObjectId)] public string Id { get; set; } [BsonElement("Name")] [BsonRequired] public string Name { get; set; } // UNIQUE !.. [BsonElement("DateCreation")] public DateTime DateCreation { get; set; } public InstanceDTO ToDTO() { return new InstanceDTO() { id = Id, name = Name, dateCreation = DateCreation }; } } }