using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.Mail { public class MailDTO { #region PrivateMembers private int mailid; //private string mailusercode; private byte mailisactive; private string mailsmtpport; private string mailpop3port; private string mailimapport; private string mailmailid; private string mailpassword; private Int16 mailincomimgport; private Int16 mailincomimgimapport; private Int16 mailoutgoingport; private byte mailissendmail; private byte mailisreceivemail; private byte mailisusessl; //private string mailremarks; private string maildescription; #region Base private int mailcreatedbyid; //Created By Person (User Id) private DateTime mailcreatedon; //Created On Date private int mailmodifiedbyid; //Modified By Person (User Id) private DateTime mailmodifiedon; //Modified On Date #endregion #region Standard private Int16 mailsortorder; private byte mailstatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 mailversion; //No Of Times Updated private byte mailsourcetype; //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) #endregion #endregion #region PublicMembers public int MailId { get { return mailid; } set { mailid = value; } } public byte MailIsActive { get { return mailisactive; } set { mailisactive = value; } } public string MailSmtpPort { get { return mailsmtpport; } set { mailsmtpport = value; } } public string MailPop3Port { get { return mailpop3port; } set { mailpop3port = value; } } public string MailImapPort { get { return mailimapport; } set { mailimapport = value; } } public string MailMailId { get { return mailmailid; } set { mailmailid = value; } } public string MailPassword { get { return mailpassword; } set { mailpassword = value; } } public Int16 MailIncomingPort { get { return mailincomimgport; } set { mailincomimgport = value; } } public Int16 MailIncomingImapPort { get { return mailincomimgimapport; } set { mailincomimgimapport = value; } } public Int16 MailOutgoingPort { get { return mailoutgoingport; } set { mailoutgoingport = value; } } public byte MailIsSendMail { get { return mailissendmail; } set { mailissendmail = value; } } public byte MailIsReceiveMail { get { return mailisreceivemail; } set { mailisreceivemail = value; } } public byte MailIsUseSSl { get { return mailisusessl; } set { mailisusessl = value; } } public string MailDescription { get { return maildescription; } set { maildescription = value; } } #region Base public int MailCreatedById { get { return mailcreatedbyid; } //Created By Person (User Id) set { mailcreatedbyid = value; } //Created By Person (User Id) } public DateTime MailCreatedOn { get { return mailcreatedon; } //Created On Date set { mailcreatedon = value; } //Created On Date } public int MailModifiedById { get { return mailmodifiedbyid; } //Modified By Person (User Id) set { mailmodifiedbyid = value; } //Created On Date } public DateTime MailModifiedOn { get { return mailmodifiedon; } //Modified On Date set { mailmodifiedon = value; } //Created On Date } #endregion #region Standard public Int16 MailSortOrder { get { return mailsortorder; } set { mailsortorder = value; } } public byte MailStatus { get { return mailstatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { mailstatus = value; } } public Int16 MailVersion { get { return mailversion; } //No Of Times Updated set { mailversion = value; } } public byte MailSourceType { get { return mailsourcetype; } //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) set { mailsourcetype = value; } } #endregion private string maildefaulttomailid; public string MailDefaultToMailId { get { return maildefaulttomailid; } set { maildefaulttomailid = value; } } #endregion } }