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("添加成功!")); }
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()); }