C# 클래스 OWASP.WebGoat.NET.App_Code.DB.MySqlDbProvider

상속: IDbProvider
파일 보기 프로젝트 열기: prevoty/WebGoat.NET

공개 메소드들

메소드 설명
AddComment ( string productCode, string email, string comment ) : string
CreateCustomer ( string name, string email, string password, bool isAdmin, int question, string answer ) : bool
CustomCustomerLogin ( string email, string password ) : string
GetCatalogData ( ) : DataSet
GetComments ( string productCode ) : DataSet
GetCustomerDetails ( string customerNumber ) : DataSet
GetCustomerEmail ( string customerNumber ) : string
GetCustomerEmails ( string email ) : DataSet
GetEmailByCustomerNumber ( string num ) : string
GetEmailByName ( string name ) : DataSet
GetMessages ( string customerLogin ) : DataSet
GetOffice ( string city ) : DataSet
GetOrderDetails ( int orderNumber ) : DataSet
GetOrders ( int customerID ) : DataSet
GetPasswordByEmail ( string email ) : string
GetPayments ( int customerNumber ) : DataSet
GetProductDetails ( string productCode ) : DataSet
GetProductsAndCategories ( ) : DataSet
GetProductsAndCategories ( int catNumber ) : DataSet
GetSecurityQuestionAndAnswer ( string email ) : string[]
GetUsers ( ) : DataSet
IsAdminCustomerLogin ( string email ) : bool
IsValidCustomerLogin ( string email, string password ) : bool
MySqlDbProvider ( ConfigFile configFile ) : System
RecreateGoatDb ( ) : bool
TestConnection ( ) : bool
UpdateCustomerPassword ( int customerNumber, string password ) : string

메소드 상세

AddComment() 공개 메소드

public AddComment ( string productCode, string email, string comment ) : string
productCode string
email string
comment string
리턴 string

CreateCustomer() 공개 메소드

public CreateCustomer ( string name, string email, string password, bool isAdmin, int question, string answer ) : bool
name string
email string
password string
isAdmin bool
question int
answer string
리턴 bool

CustomCustomerLogin() 공개 메소드

public CustomCustomerLogin ( string email, string password ) : string
email string
password string
리턴 string

GetCatalogData() 공개 메소드

public GetCatalogData ( ) : DataSet
리턴 System.Data.DataSet

GetComments() 공개 메소드

public GetComments ( string productCode ) : DataSet
productCode string
리턴 System.Data.DataSet

GetCustomerDetails() 공개 메소드

public GetCustomerDetails ( string customerNumber ) : DataSet
customerNumber string
리턴 System.Data.DataSet

GetCustomerEmail() 공개 메소드

public GetCustomerEmail ( string customerNumber ) : string
customerNumber string
리턴 string

GetCustomerEmails() 공개 메소드

public GetCustomerEmails ( string email ) : DataSet
email string
리턴 System.Data.DataSet

GetEmailByCustomerNumber() 공개 메소드

public GetEmailByCustomerNumber ( string num ) : string
num string
리턴 string

GetEmailByName() 공개 메소드

public GetEmailByName ( string name ) : DataSet
name string
리턴 System.Data.DataSet

GetMessages() 공개 메소드

public GetMessages ( string customerLogin ) : DataSet
customerLogin string
리턴 System.Data.DataSet

GetOffice() 공개 메소드

public GetOffice ( string city ) : DataSet
city string
리턴 System.Data.DataSet

GetOrderDetails() 공개 메소드

public GetOrderDetails ( int orderNumber ) : DataSet
orderNumber int
리턴 System.Data.DataSet

GetOrders() 공개 메소드

public GetOrders ( int customerID ) : DataSet
customerID int
리턴 System.Data.DataSet

GetPasswordByEmail() 공개 메소드

public GetPasswordByEmail ( string email ) : string
email string
리턴 string

GetPayments() 공개 메소드

public GetPayments ( int customerNumber ) : DataSet
customerNumber int
리턴 System.Data.DataSet

GetProductDetails() 공개 메소드

public GetProductDetails ( string productCode ) : DataSet
productCode string
리턴 System.Data.DataSet

GetProductsAndCategories() 공개 메소드

public GetProductsAndCategories ( ) : DataSet
리턴 System.Data.DataSet

GetProductsAndCategories() 공개 메소드

public GetProductsAndCategories ( int catNumber ) : DataSet
catNumber int
리턴 System.Data.DataSet

GetSecurityQuestionAndAnswer() 공개 메소드

public GetSecurityQuestionAndAnswer ( string email ) : string[]
email string
리턴 string[]

GetUsers() 공개 메소드

public GetUsers ( ) : DataSet
리턴 System.Data.DataSet

IsAdminCustomerLogin() 공개 메소드

public IsAdminCustomerLogin ( string email ) : bool
email string
리턴 bool

IsValidCustomerLogin() 공개 메소드

public IsValidCustomerLogin ( string email, string password ) : bool
email string
password string
리턴 bool

MySqlDbProvider() 공개 메소드

public MySqlDbProvider ( ConfigFile configFile ) : System
configFile ConfigFile
리턴 System

RecreateGoatDb() 공개 메소드

public RecreateGoatDb ( ) : bool
리턴 bool

TestConnection() 공개 메소드

public TestConnection ( ) : bool
리턴 bool

UpdateCustomerPassword() 공개 메소드

public UpdateCustomerPassword ( int customerNumber, string password ) : string
customerNumber int
password string
리턴 string