EmailMessage fixes;
This commit is contained in:
parent
cba3b9f8d6
commit
a8b4c2cb23
|
|
@ -6,32 +6,32 @@ using AyCode.Interfaces.Messages;
|
|||
|
||||
namespace AyCode.Entities.Messages
|
||||
{
|
||||
[Table("Notices")]
|
||||
public class NoticeBase : INoticeBase
|
||||
{
|
||||
//[Table("Notices")]
|
||||
//public class NoticeBase : INoticeBase
|
||||
//{
|
||||
|
||||
public NoticeBase() { }
|
||||
// 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;
|
||||
}
|
||||
// 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; }
|
||||
// [Key, DatabaseGenerated(DatabaseGeneratedOption.None)]
|
||||
// public Guid Id { get; set; }
|
||||
// public Guid SenderId { get; set; }
|
||||
|
||||
public Guid ReceiverId { get; set; }
|
||||
// public Guid ReceiverId { get; set; }
|
||||
|
||||
public string Message { get; set; }
|
||||
// public string Message { get; set; }
|
||||
|
||||
public DateTime Created { get; set; }
|
||||
public DateTime Modified { get; set; }
|
||||
// public DateTime Created { get; set; }
|
||||
// public DateTime Modified { get; set; }
|
||||
|
||||
}
|
||||
//}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -2,8 +2,8 @@
|
|||
|
||||
namespace AyCode.Interfaces.Messages
|
||||
{
|
||||
public interface IMessageSenderService
|
||||
{
|
||||
public Task<string> SendMessageAsync<TNotice>(TNotice message, int messageType) where TNotice : class, INoticeBase;
|
||||
}
|
||||
//public interface IMessageSenderService
|
||||
//{
|
||||
// public Task<string> SendMessageAsync<TNotice>(TNotice message, int messageType) where TNotice : class, ;
|
||||
//}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -5,8 +5,8 @@ using AyCode.Interfaces.TimeStampInfo;
|
|||
|
||||
namespace AyCode.Interfaces.Messages
|
||||
{
|
||||
public interface INoticeBase : IEntityGuid, ITimeStampInfo, IMessageParticipants
|
||||
{
|
||||
string Message { get; }
|
||||
}
|
||||
//public interface INoticeBase : IEntityGuid, ITimeStampInfo, IMessageParticipants
|
||||
//{
|
||||
// string Message { get; }
|
||||
//}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
using AyCode.Entities.Messages;
|
||||
//using AyCode.Entities.Messages;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
|
|
@ -7,15 +7,15 @@ using System.Threading.Tasks;
|
|||
|
||||
namespace AyCode.Models.Messages
|
||||
{
|
||||
public class EmailMessage : NoticeBase
|
||||
{
|
||||
public EmailMessage() { }
|
||||
public string Subject { get; set; }
|
||||
public string HtmlContent { get; set; }
|
||||
public EmailMessage(Guid senderId, Guid receiverId, string message, string subject, string htmlContent) : base(senderId, receiverId, message)
|
||||
{
|
||||
Subject = subject;
|
||||
HtmlContent = htmlContent;
|
||||
}
|
||||
}
|
||||
//public class EmailMessage : NoticeBase
|
||||
//{
|
||||
// public EmailMessage() { }
|
||||
// public string Subject { get; set; }
|
||||
// public string HtmlContent { get; set; }
|
||||
// public EmailMessage(Guid senderId, Guid receiverId, string message, string subject, string htmlContent) : base(senderId, receiverId, message)
|
||||
// {
|
||||
// Subject = subject;
|
||||
// HtmlContent = htmlContent;
|
||||
// }
|
||||
//}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue