/// <summary> /// 没有使用 /// </summary> /// <param name="id"></param> /// <returns></returns> public JsonResult getUser(String id) { int uid = 0; if (!int.TryParse(id, out uid)) { var ret = new { error = 400, errMessage = "参数错误" }; return(Json(ret, JsonRequestBehavior.AllowGet)); } using (ShoppingEntities dc = new ShoppingEntities()) { var user = dc.Users.FirstOrDefault(u => u.UserID == uid); return(Json(UserObjectToJson.Convert(user), JsonRequestBehavior.AllowGet)); } }
public JsonResult getDetail(String id) { //参数有效性判断 int pid = 0; if (!int.TryParse(id, out pid)) { var ret = new { code = 400, message = "参数错误" }; return(Json(ret, JsonRequestBehavior.AllowGet)); } using (ShoppingEntities dc = new ShoppingEntities()) { //通过id和是否已出售来判断 var product = dc.Product.FirstOrDefault(p => p.ProID == pid && p.ProIsSell == false); //用过产品的 id 来获取用户数据 Users user = null; if (product != null) { user = dc.Users.FirstOrDefault(u => u.UserID == product.ProWhoUser); } else { var ret = new { code = 400, message = "没有该产品" }; return(Json(ret, JsonRequestBehavior.AllowGet)); } //将product对象转成json格式(包含用户信息), 订单对象为null Dictionary <String, Object> jsonProduct = new Dictionary <String, Object>(); jsonProduct.Add("product", ProductObjectToJson.Convert(product, null)); //添加产品的用户 jsonProduct.Add("user", UserObjectToJson.Convert(user)); return(Json(jsonProduct, JsonRequestBehavior.AllowGet)); } }