/// <summary> /// Adds the word library manage.新增一个类型 /// </summary> /// <param name="request">The request.</param> /// <returns></returns> /// Creator:ysx2012 /// 2016/6/8 public AddFbTpResponse AddForbiddenType(ForbiddenTypeDetail request) { var req = Mapper.Map <ForbiddenTypeDetail, AddFbTpRequest>(request); var res = BSClient.Send <AddFbTpResponse>(req); return(res); }
/// <summary> /// Edits the FBD tp detail.修改时查询一条数据 /// </summary> /// <param name="id">The identifier.</param> /// <returns></returns> /// Creator:ysx2012 /// 2016/6/8 public ActionResult EditFbdTpDetail(int?id) { ForbiddenTypeDetail result = new ForbiddenTypeDetail(); if (id > 0) { result = WordLibManageConfigClient.Instance.QueryForbiddenTypeEntity(id ?? 0); } return(View(result)); }
/// <summary> /// Updates the fb tp entity.更新一条数据 /// </summary> /// <param name="request">The request.</param> /// <returns></returns> /// Creator:ysx2012 /// 2016/6/8 public UpdateFbTpResponse UpdateFbTpEntity(ForbiddenTypeDetail request) { var req = new UpdateFbTpRequest() { Id = request.Id, UpdateTo = Mapper.Map <ForbiddenTypeDetail, ForbiddenType>(request) }; var res = BSClient.Send <UpdateFbTpResponse>(req); return(res); }
/// <summary> /// Queries the forbidden type entity.查询一个类型 /// </summary> /// <param name="id">The identifier.</param> /// <returns></returns> /// Creator:ysx2012 /// 2016/6/8 public ForbiddenTypeDetail QueryForbiddenTypeEntity(int id) { var result = new ForbiddenTypeDetail(); var req = new QueryFbTpEntity() { Id = id }; var res = BSClient.Send <QueryFbTpEntityResponse>(req); if (res.DoFlag) { result = Mapper.Map <ForbiddenType, ForbiddenTypeDetail>(res.ForbiddenTypeEntity); } return(result); }
/// <summary> /// Updates the or add tp entity.添加或更新一个类型 /// </summary> /// <param name="model">The model.</param> /// <returns></returns> /// Creator:ysx2012 /// 2016/6/8 public JsonResult UpdateOrAddFbTpEntity(ForbiddenTypeDetail model) { var result = new BaseResponse() { DoFlag = false, DoResult = model.Id > 0 ? "编辑失败" : "新增失败" }; if (model.Id > 0) { var res = WordLibManageConfigClient.Instance.UpdateFbTpEntity(model); result.DoResult = res.DoResult; result.DoFlag = res.DoFlag; } else { var res = WordLibManageConfigClient.Instance.AddForbiddenType(model); result.DoFlag = res.DoFlag; result.DoResult = res.DoResult; } return(Json(result, JsonRequestBehavior.AllowGet)); }