Пример #1
0
 /// <summary>
 /// 作用:添加联系人到系统中  调用前需要验证是否已存在
 /// 作者:汪建龙
 /// 编写时间:2016年12月8日10:17:58
 /// </summary>
 /// <param name="contact"></param>
 /// <returns></returns>
 public int Add(iPadContact contact)
 {
     using (var db = GetDbContext())
     {
         contact.CreateTime = DateTime.Now;
         db.iPad_Contacts.Add(contact);
         db.SaveChanges();
         return(contact.ID);
     }
 }
Пример #2
0
        public ActionResult EditContact(iPadContact contact)
        {
            if (contact == null)
            {
                return(ErrorJsonResult("服务器参数错误,无法编辑"));
            }
            if (!Core.iPad_ContactManager.Edit(contact))
            {
                return(ErrorJsonResult("编辑失败!原因:系统中未找到相关记录"));
            }

            return(SuccessJsonResult());
        }
Пример #3
0
 /// <summary>
 /// 作用:编辑联系人
 /// 作者:汪建龙
 /// 编写时间:2016年12月8日10:42:22
 /// </summary>
 /// <param name="contact"></param>
 /// <returns></returns>
 public bool Edit(iPadContact contact)
 {
     using (var db = GetDbContext())
     {
         var entry = db.iPad_Contacts.Find(contact.ID);
         if (entry == null)
         {
             return(false);
         }
         contact.CreateTime = entry.CreateTime;
         db.Entry(entry).CurrentValues.SetValues(contact);
         db.SaveChanges();
         return(true);
     }
 }
Пример #4
0
        public ActionResult SaveContact(iPadContact contact)
        {
            if (contact == null)
            {
                return(ErrorJsonResult("服务器参数错误!"));
            }
            if (string.IsNullOrEmpty(contact.Name) || string.IsNullOrEmpty(contact.City) || string.IsNullOrEmpty(contact.Address))
            {
                return(ErrorJsonResult("联系人名字以及所属城市和地址不能为空!"));
            }
            if (Core.iPad_ContactManager.Exist(contact.Name, contact.Address, contact.City))
            {
                return(ErrorJsonResult(string.Format("系统中已存在{0}-{1}-{2}", contact.Name, contact.Address, contact.City)));
            }
            var id = Core.iPad_ContactManager.Add(contact);

            if (id > 0)
            {
                return(SuccessJsonResult());
            }
            return(ErrorJsonResult("保存失败!"));
        }