using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations.Schema; using System.ComponentModel.DataAnnotations; using AyCode.Interfaces.Messages; namespace AyCode.Entities.Messages { //[Table("Notices")] //public class NoticeBase : INoticeBase //{ // public NoticeBase() { } // public NoticeBase(Guid senderId, Guid receiverId, string message) : this(Guid.NewGuid(), senderId, receiverId, message) { } // public NoticeBase(Guid id, Guid senderId, Guid receiverId, string message) : this() // { // Id = id; // SenderId = senderId; // ReceiverId = receiverId; // Message = message; // } // [Key, DatabaseGenerated(DatabaseGeneratedOption.None)] // public Guid Id { get; set; } // public Guid SenderId { get; set; } // public Guid ReceiverId { get; set; } // public string Message { get; set; } // public DateTime Created { get; set; } // public DateTime Modified { get; set; } //} }