/// <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); } }
public ActionResult EditContact(iPadContact contact) { if (contact == null) { return(ErrorJsonResult("服务器参数错误,无法编辑")); } if (!Core.iPad_ContactManager.Edit(contact)) { return(ErrorJsonResult("编辑失败!原因:系统中未找到相关记录")); } return(SuccessJsonResult()); }
/// <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); } }
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("保存失败!")); }