using System.Linq;

namespace BLL
{
    public class Sys_UserToEMialService
    {
        /// <summary>
        /// 根据主键获取信息
        /// </summary>
        /// <param name="userToEmialId"></param>
        /// <returns></returns>
        public static Model.Sys_UserToEMial GetUserToEmialById(string userToEmialId)
        {
            return Funs.DB.Sys_UserToEMial.FirstOrDefault(e => e.UserToEmailId == userToEmialId);
        }

        /// <summary>
        /// 添加
        /// </summary>
        /// <param name="userToEmail"></param>
        public static void AddUserToEMial(Model.Sys_UserToEMial userToEmail)
        {
            Model.Sys_UserToEMial newUserToEMial = new Model.Sys_UserToEMial();
            newUserToEMial.UserToEmailId = userToEmail.UserToEmailId;
            newUserToEMial.UserId = userToEmail.UserId;
            newUserToEMial.IsLeader = userToEmail.IsLeader;
            Funs.DB.Sys_UserToEMial.InsertOnSubmit(newUserToEMial);
            Funs.DB.SubmitChanges();
        }

        /// <summary>
        /// 根据主键删除
        /// </summary>
        /// <param name="userToEmailId"></param>
        public static void DeleteUserToEMail(string userToEmailId)
        {
            Model.Sys_UserToEMial userToEMial = Funs.DB.Sys_UserToEMial.FirstOrDefault(e => e.UserToEmailId == userToEmailId);
            if (userToEMial != null)
            {
                Funs.DB.Sys_UserToEMial.DeleteOnSubmit(userToEMial);
                Funs.DB.SubmitChanges();
            }
        }
    }
}