/// <summary> /// 修改 /// </summary> /// <param name="userBehavior"></param> /// <returns></returns> public bool UpdateuserBehavior(UserBehaviorDetail userBehavior) { var req = Mapper.Map <UserBehaviorDetail, UpdateWebLimitUserBehaviorRequest>(userBehavior); var res = OpcClient.Send <UpdateWebLimitUserBehaviorResponse>(req); return(res.DoFlag); }
public ActionResult Detail(int?id) { var result = new UserBehaviorDetail(); if (id > 0) { result = WebUserBehaviorClient.Instance.GetuserBehaviorById(id.Value); } return(View(result)); }
/// <summary> /// 根据Id查询详细信息 /// </summary> /// <param name="id"></param> /// <returns></returns> public UserBehaviorDetail GetuserBehaviorById(int id) { var result = new UserBehaviorDetail(); var req = new QueryWebLimitUserBehaviorByIdRequest(); req.SysNo = id; var res = OpcClient.Send <QueryWebLimitUserBehaviorByIdResponse>(req); if (res.DoFlag) { result = Mapper.Map <Web_LimitUserBehaviorExt, UserBehaviorDetail>(res.UserBehaviorDos); } return(result); }
public JsonResult Save(UserBehaviorDetail userBehavior) { var result = new BaseResponse() { }; try { if (userBehavior.SysNo > 0) { //修改 var res = WebUserBehaviorClient.Instance.UpdateuserBehavior(userBehavior); if (res) { result.DoFlag = true; } else { result.DoResult = "修改失败,请稍后重试... ..."; } } else { //新增 userBehavior.UserId = UserInfo.UserSysNo; userBehavior.CreateBy = UserInfo.UserSysNo; userBehavior.CreateTime = DateTime.Now; var res = WebUserBehaviorClient.Instance.AdduserBehavior(userBehavior); if (res) { result.DoFlag = true; } else { result.DoResult = "新增失败,请稍后重试... ..."; } } } catch (Exception ex) { result.DoResult = "保存异常,请稍后重试... ..."; } return(Json(result)); }