private ResultDTO UpdateStateExt(WeChatQRCodeUpdateStateDTO search) { BTP.Deploy.CustomDTO.ResultDTO ret = new Deploy.CustomDTO.ResultDTO(); ContextSession contextSession = ContextFactory.CurrentThreadContext; //WeChatQRCode code = new WeChatQRCode() { Id = search.Id, IsDel = search.IsDel ? 1 : 0 }; var code = BE.WeChatQRCode.FindByID(search.Id); code.IsDel = search.IsDel ? 2 : 0; contextSession.SaveObject(code); try { int changes = contextSession.SaveChanges(); ret.isSuccess = changes > 0; ret.Message = "更新成功"; JAP.Common.Loging.LogHelper.Info("UpdateState:更新成功"); } catch (Exception ex) { ret.isSuccess = false; ret.Message = ex.Message; JAP.Common.Loging.LogHelper.Error(ex.Message, ex); } return(ret); }
/// <summary> /// 启用、停用二维码 /// </summary> /// <param name="dto"></param> /// <returns></returns> public ActionResult UpdateState(WeChatQRCodeUpdateStateDTO dto) { WeChatQRCodeFacade facade = new WeChatQRCodeFacade(); return(Json(facade.UpdateState(dto))); }