| 12345678910111213141516171819202122232425262728293031323334353637383940414243 | using System.Collections.Generic;
using System.ComponentModel.DataAnnotations.Schema;
namespace UnivateProperties_API.Model.Communication
{
    public class SMTPAccount : BaseEntity
    {
        #region Constructors
        public SMTPAccount()
        {
        }
        public SMTPAccount(string address)
        {
            Address = address;
        }
        public SMTPAccount(string address, string displayName)
        {
            Address = address;
            DisplayName = displayName;
        }
        public SMTPAccount(string address, string displayName, int smtpHostId)
        {
            Address = address;
            DisplayName = displayName;
            SMTPHostId = smtpHostId;
        }
        #endregion Constructors
        #region Properties
        public string Address { get; set; }
        public string DisplayName { get; set; }
        [ForeignKey("SMTPHost")]
        public int SMTPHostId { get; set; }
        public virtual SMTPHost SMTPHost { get; set; }
        public virtual ICollection<Email> Emails { get; set; }
        #endregion Properties
    }
}
 |