using Model;
using System.Linq;
namespace BLL
{
    public static class Email_PopService
    {
        #region 获取邮件设置
        /// 
        /// 获取邮件设置
        /// 
        /// 邮件设置Id
        /// 
        public static Email_Pop GetEmail_Pop(string EmailID)
        {
            return Funs.DB.Email_Pop.FirstOrDefault(x => x.EmailID == EmailID);
        }
        #endregion
        #region 邮件管理
        /// 
        /// 邮件设置
        /// 
        /// 
        public static void AddEmail_Pop(Email_Pop email_Pop)
        {
            Email_Pop pf = Funs.DB.Email_Pop.FirstOrDefault(e => e.EmailID == email_Pop.EmailID);
            if (pf == null)
            {
                pf = new Email_Pop();
                pf.EmailID = email_Pop.EmailID;
                pf.EmailFwq = email_Pop.EmailFwq;
                pf.EmailDk = email_Pop.EmailDk;
                pf.EmailYx = email_Pop.EmailYx;
                pf.EmailUsername = email_Pop.EmailUsername;
                pf.EmailPass = email_Pop.EmailPass;
                pf.CreateTime = email_Pop.CreateTime;
                pf.CreateName = email_Pop.CreateName;
                pf.CreateUserId = email_Pop.CreateUserId;
                pf.UpdateTime = email_Pop.UpdateTime;
                pf.UpdateName = email_Pop.UpdateName;
                pf.UpdateUserId = email_Pop.UpdateUserId;
                Funs.DB.Email_Pop.InsertOnSubmit(pf);
                Funs.DB.SubmitChanges();
            }
        }
        #endregion
        #region 修改
        /// 
        /// 修改
        /// 
        /// 
        public static void UpdateEmail_Pop(Email_Pop email_Pop)
        {
            Email_Pop pf = Funs.DB.Email_Pop.FirstOrDefault(e => e.EmailID == email_Pop.EmailID);
            pf.EmailID = email_Pop.EmailID;
            pf.EmailFwq = email_Pop.EmailFwq;
            pf.EmailDk = email_Pop.EmailDk;
            pf.EmailYx = email_Pop.EmailYx;
            pf.EmailUsername = email_Pop.EmailUsername;
            pf.EmailPass = email_Pop.EmailPass;
            pf.UpdateTime = email_Pop.UpdateTime;
            pf.UpdateName = email_Pop.UpdateName;
            pf.UpdateUserId = email_Pop.UpdateUserId;
            Funs.DB.SubmitChanges();
        }
        #endregion
    }
}