public ActionResult DelUserAddress(int id) { var item = User_addressService.LoadEntities(n => n.id == id && n.del_flag == (int)Del_flag.正常).FirstOrDefault(); if (item != null) { item.del_flag = (int)Del_flag.逻辑删除; if (User_addressService.EditEntity(item)) { return(Json(SysEnum.成功, "删除地址成功")); } return(Json(SysEnum.失败, "删除地址失败")); } return(Json(SysEnum.失败, "未找到对象")); }
public ActionResult EditUserAddress(string address, string name, int id, int state = (int)State.可用) { var item = User_addressService.LoadEntities(n => n.id == id && n.del_flag == (int)Del_flag.正常).FirstOrDefault(); if (item != null) { item.address = address; item.name = name; item.state = state; if (User_addressService.EditEntity(item)) { return(Json(SysEnum.成功, "修改成功")); } return(Json(SysEnum.失败, "修改失败")); } return(Json(SysEnum.失败, "未找到对象")); }
public ActionResult GetUserAddressList() { var list = User_addressService.LoadEntities(n => n.user_id == UserInfo.id && n.del_flag == (int)Del_flag.正常).ToList(); if (list.Any()) { var data = list.Select(n => new { n.id, n.name, n.address, add_time = n.add_time.ToString(), n.state, }).ToList(); return(Json(SysEnum.成功, data, "获取数据成功", list.Count)); } return(Json(SysEnum.失败, "暂无数据")); }
public ActionResult EditUserAddress(int?id) { if (id != null) { var item = User_addressService.LoadEntities(n => n.id == id && n.del_flag == (int)Del_flag.正常).FirstOrDefault(); if (item != null) { var data = new { item.id, item.name, item.address, item.state }; return(Json(SysEnum.成功, data, "获取地址成功", 1)); } return(Json(SysEnum.失败, "未找到对象")); } return(Json(SysEnum.失败, "参数传递不正确")); }
private int SaveAddress(string address, wx_user userInfo) { int id; var item = User_addressService.LoadEntities(n => n.address.Equals(address)).FirstOrDefault(); if (item != null) { id = item.id; } else { var ad = new user_address(); ad.del_flag = (int)Del_flag.正常; ad.state = (int)State.可用; ad.address = address; ad.user_id = userInfo.id; ad.name = userInfo.nickname; ad.add_time = DateTime.Now; var res = User_addressService.AddEntity(ad); id = res.id; } return(id); }