Пример #1
0
 /// <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);
     }
 }
Пример #2
0
        public LeapMotion()
        {
            uListener  = new UserListener();
            controller = new Controller();

            controller.AddListener(uListener);
        }
Пример #3
0
 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);
     }
 }