public bool CreateEmailReceive(EmailReceiveSetting emailReceive)
        {
            if (emailReceive.ID > 0)
            {
                var emailExist = Single <EmailReceiveSetting>(m => m.ID == emailReceive.ID);

                emailExist.ReceiveRoles = emailReceive.ReceiveRoles;
                emailExist.ReceiveUsers = emailReceive.ReceiveUsers;
                UpdateCollection(emailReceive, e => e.ID == emailReceive.ID, e => e.ReceiveRoles, r => r.ID);
                UpdateCollection(emailReceive, e => e.ID == emailReceive.ID, e => e.ReceiveUsers, u => u.ID);
                return(true);
            }
            return(Create(emailReceive) != null);
        }
 public EmailReceiveItem()
 {
     EmailReceive = new EmailReceiveSetting();
     UserIDs      = new List <int>();
     RoleIDs      = new List <int>();
 }