コード例 #1
0
        public ActionResult AddContact(Tnsmtp_ContactMap model)
        {
            if (model.Gid == 0)
            {
                return(FailResult("请先添加小组!"));
            }

            DataAccess.Tnsmtp_Contact tnsmtp = new DataAccess.Tnsmtp_Contact();
            if (tnsmtp.SelectIsExtByEmail(SysUser.UserId, model.Email, model.Gid.Value))
            {
                return(FailResult("该联系人已存在!"));
            }

            DataAccess.Tnsmtp_ContactCollection tnsmtp_ContactCollection = new DataAccess.Tnsmtp_ContactCollection();
            tnsmtp_ContactCollection.ListCount(SysUser.UserId, model.Gid.Value);
            if (tnsmtp_ContactCollection.DataTable.Rows.Count > 2000)
            {
                return(FailResult("该小组已超过2000条邮箱!"));
            }


            DataAccess.Tnsmtp_Contact tnsmtp_Contact = new DataAccess.Tnsmtp_Contact();
            tnsmtp_Contact.ContactName = model.ContactName;
            tnsmtp_Contact.Email       = model.Email;
            tnsmtp_Contact.Gid         = model.Gid;
            tnsmtp_Contact.Status      = 0;
            tnsmtp_Contact.UserId      = SysUser.UserId;

            if (!tnsmtp_Contact.Insert())
            {
                return(FailResult("添加失败!"));
            }
            return(SuccessResult("添加成功!"));
        }
コード例 #2
0
        public ActionResult UpdateContact(Tnsmtp_ContactMap model)
        {
            DataAccess.Tnsmtp_Contact tnsmtp_Contact = new DataAccess.Tnsmtp_Contact();
            if (!tnsmtp_Contact.SelectByUserId(SysUser.UserId, model.ContactId))
            {
                return(FailResult());
            }
            tnsmtp_Contact.Email       = model.Email;
            tnsmtp_Contact.ContactName = model.ContactName;
            tnsmtp_Contact.Gid         = model.Gid;

            tnsmtp_Contact.Status = (int)Status.正常;

            if (!tnsmtp_Contact.Update())
            {
                return(FailResult());
            }
            return(SuccessResult());
        }