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