/// <summary> /// /// </summary> /// <returns> /// 모든 유저의 정보는 IList<UserInfo>형식으로 반환된다 /// </returns> public override object GetData() { try { if (id == null) { base.WriteDoLog(); UserListener UserListener = new UserListener(this.dbModel); object ReturnValue = UserListener.GetUserInfo(); base.DocumentData = UserListener.DocumentData; //문서 작성시 사용될 데이터 base.WriteDoSuccLog(); return(ReturnValue); } else { base.WriteDoLog(); UserListener UserListener = new UserListener(this.dbModel); object ReturnValue = UserListener.GetUserInfo(this.id); base.DocumentData = UserListener.DocumentData; //문서 작성시 사용될 데이터 base.WriteDoSuccLog(); return(ReturnValue); } } catch (Exception e) { base.WriteDoFailureLog(e); return(null); } }
public LeapMotion() { uListener = new UserListener(); controller = new Controller(); controller.AddListener(uListener); }
override public object GetData() { //아이디, 패스워드 일치하면 UserInfo반환 일치하지 않으면 false 반환 try { base.WriteDoLog(); UserListener UserListener = new UserListener(dataModel); object returnValue = UserListener.Login(this.id, this.password); if (returnValue == null) { throw new Exception("아이디 또는 패스워드가 맞지 않습니다"); } base.WriteDoSuccLog(); return(returnValue); } catch (Exception e) { base.WriteDoFailureLog(e); return(false); } }