Exemplo n.º 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;
     }
 }
Exemplo n.º 2
0
 public override 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;
     }
 }