/// <summary> /// Adds the word library manage.添加数据 /// </summary> /// <param name="request">The request.</param> /// <returns></returns> /// Creator:ysx2012 /// 6/2/2016 public AddWordLibManageResponse AddWordLibManage(WordLibManageDetail request) { var req = Mapper.Map <WordLibManageDetail, AddWordLibManageRequest>(request); req.IsDelete = request.IsDelete ?? false; var res = BSClient.Send <AddWordLibManageResponse>(req); return(res); }
/// <summary> /// Edits the detail.编辑一条数据 /// </summary> /// <param name="id">The identifier.</param> /// <returns></returns> /// Creator:ysx2012 /// 6/2/2016 public ActionResult EditDetail(int?id) { WordLibManageDetail result = new WordLibManageDetail(); if (id > 0) { result = WordLibManageConfigClient.Instance.QueryWordLibManageEntity(id ?? 0); } return(View(result)); }
/// <summary> /// Updates the word library manage entity.更新一条数据 /// </summary> /// <param name="request">The request.</param> /// <returns></returns> /// Creator:ysx2012 /// 6/2/2016 public UpdateWordLibManageResponse UpdateWordLibManageEntity(WordLibManageDetail request) { var req = new UpdateWordLibManageRequest() { Id = request.Id, UpdateTo = Mapper.Map <WordLibManageDetail, WordLibManage>(request) }; var res = BSClient.Send <UpdateWordLibManageResponse>(req); return(res); }
/// <summary> /// Queries the word library manage entity.Id查询单条记录 /// </summary> /// <param name="id">The identifier.</param> /// <returns></returns> /// Creator:ysx2012 /// 6/2/2016 public WordLibManageDetail QueryWordLibManageEntity(int id) { var result = new WordLibManageDetail(); var req = new QueryWordLibManageEntity() { Id = id }; var res = BSClient.Send <QueryWordLibManageEntityResponse>(req); if (res.DoFlag) { result = Mapper.Map <WordLibManage, WordLibManageDetail>(res.WordLibManageEntity); } return(result); }
/// <summary> /// Updates the or add entity.添加或更新记录 /// </summary> /// <param name="model">The model.</param> /// <returns></returns> /// Creator:ysx2012 /// 6/2/2016 public JsonResult UpdateOrAddEntity(WordLibManageDetail model) { var result = new BaseResponse() { DoFlag = false, DoResult = model.Id > 0 ? "编辑失败" : "新增失败" }; if (model.Id > 0) { model.LastOperator = UserInfo.UserSysNo.ToString(); model.LastUpdateTime = DateTime.Now; if (model.KeyWord.TrimEnd(';').IndexOf(';') > 0) { result.DoFlag = false; result.DoResult = "只能更新一个词语"; } else { model.KeyWord = model.KeyWord.TrimEnd(';'); var res = WordLibManageConfigClient.Instance.UpdateWordLibManageEntity(model); result.DoResult = res.DoResult; result.DoFlag = res.DoFlag; } } else { model.CreateTime = DateTime.Now; model.Operator = UserInfo.UserSysNo.ToString(); model.LastOperator = UserInfo.UserSysNo.ToString(); model.LastUpdateTime = DateTime.Now; var res = WordLibManageConfigClient.Instance.AddWordLibManage(model); result.DoFlag = res.DoFlag; result.DoResult = res.DoResult; } return(Json(result, JsonRequestBehavior.AllowGet)); }