/// <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 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; } }