C# Класс OWASP.WebGoat.NET.App_Code.DB.MySqlDbProvider

Наследование: IDbProvider
Показать файл Открыть проект

Открытые методы

Метод Описание
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