/// <summary> /// 修改 /// </summary> /// <param name="webIndex"></param> /// <returns></returns> public bool UpdateWordMsgRefer(WebIndexDetail webIndex) { var req = Mapper.Map <WebIndexDetail, UpdateWebIndexRapidInRequest>(webIndex); var res = BSClient.Send <UpdateWebIndexRapidInResponse>(req); return(res.DoFlag); }
/// <summary> /// 根据ID查询详细信息 /// </summary> /// <param name="webIndex"></param> /// <returns></returns> public WebIndexDetail QueryById(int id) { var result = new WebIndexDetail(); var req = new QueryWebIndexRapidInByIdRequest(); req.IntRapidInID = id; var res = BSClient.Send <QueryWebIndexRapidInByIdResponse>(req); if (res.DoFlag) { result = Mapper.Map <Web_Index_Rapid_InExt, WebIndexDetail>(res.RapidInDos); } return(result); }
public JsonResult Save(WebIndexDetail webIndex) { var result = new BaseResponse() { }; try { if (webIndex.IntRapidInID > 0) { //修改 var res = WebIndexRapidInClien.Instance.UpdateWordMsgRefer(webIndex); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 webIndex.IntAddUserID = UserInfo.UserSysNo; webIndex.IntModUserID = UserInfo.UserSysNo; webIndex.DtAddDate = DateTime.Now; webIndex.DtModDate = DateTime.Now; var res = WebIndexRapidInClien.Instance.AddWordMsgRefer(webIndex); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,稍后重试... ..."; } return(Json(result)); }
public ActionResult Detail(int?id) { var req = new WebActivityRefer(); var res = WebIndexRapidInClien.Instance.QueryWebActivity(req); ViewBag.WebActivity = res;//活动类型 var viewModel = new WebIndexDetail(); try { if (id > 0) { viewModel = WebIndexRapidInClien.Instance.QueryById(id.Value); } } catch (Exception ex) { throw ex; } return(View(viewModel)); }