/// <summary> /// 新增商品标签 /// </summary> /// <param name="productLabel"></param> /// <returns></returns> public bool AddBasetLabels(ProductLabelDetail productLabel) { var req = Mapper.Map <ProductLabelDetail, AddBasetLabelsRequest>(productLabel); var res = CMSClient.Send <AddBasetLabelsResponse>(req); return(res.DoFlag); }
public ActionResult Detail(int?id) { var res = new ProductLabelDetail(); if (id > 0) { res = ProductLabelClient.Instance.QueryBasetLabelsById(id.Value); } return(View(res)); }
/// <summary> /// 详细信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public ProductLabelDetail QueryBasetLabelsById(int id) { var result = new ProductLabelDetail(); var req = new QueryBasetLabelsByIdRequest(); req.ID = id; var res = CMSClient.Send <QueryBasetLabelsByIdResponse>(req); if (res.DoFlag) { result = Mapper.Map <base_t_LabelsExt, ProductLabelDetail>(res.BaseTLabelsDos); } return(result); }
public JsonResult Save(ProductLabelDetail productLabel) { var result = new BaseResponse(); try { if (productLabel.ID > 0) { //修改 var res = ProductLabelClient.Instance.UpdateBasetLabels(productLabel); if (res) { result.DoFlag = true; result.DoResult = "修改成功!"; } else { result.DoResult = "修改失败,请稍后重试"; } } else { //新增 productLabel.CreateDate = DateTime.Now; productLabel.IsDeleted = false; var res = ProductLabelClient.Instance.AddBasetLabels(productLabel); if (res) { result.DoFlag = true; result.DoResult = "新增成功!"; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ..."; } return(Json(result, JsonRequestBehavior.AllowGet)); }