C# Класс VideoRentalService.DataFacade

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
GetCustomer ( int id ) : SCustomer
GetCustomers ( ) : VideoRentalService.SCustomer[]
GetCustomersByText ( string searchtext ) : VideoRentalService.SCustomer[]
GetPayment ( int id ) : SPayment
GetPayments ( int customerid ) : VideoRentalService.SPayment[]
GetPaymentsByRental ( int rentalid ) : VideoRentalService.SPayment[]
GetPaymentsByRentalCnt ( int rentalid ) : int
GetRentalByPayment ( int id ) : SRental
GetRentals ( int customerid ) : VideoRentalService.SRental[]
GetRewardsReport ( Nullable min_monthly_purchases, Nullable min_dollar_amount_purchased, int count_rewardees ) : VideoRentalService.SCustomer[]
GetSalesByFilmCategory ( string category ) : VideoRentalService.CategorySale[]
PayForMovie ( byte staffid, byte customerid, byte rentalid, double paymentAmount ) : bool
RefundPayment ( int paymentid ) : bool

Описание методов

GetCustomer() публичный абстрактный Метод

public abstract GetCustomer ( int id ) : SCustomer
id int
Результат SCustomer

GetCustomers() публичный абстрактный Метод

public abstract GetCustomers ( ) : VideoRentalService.SCustomer[]
Результат VideoRentalService.SCustomer[]

GetCustomersByText() публичный абстрактный Метод

public abstract GetCustomersByText ( string searchtext ) : VideoRentalService.SCustomer[]
searchtext string
Результат VideoRentalService.SCustomer[]

GetPayment() публичный абстрактный Метод

public abstract GetPayment ( int id ) : SPayment
id int
Результат SPayment

GetPayments() публичный абстрактный Метод

public abstract GetPayments ( int customerid ) : VideoRentalService.SPayment[]
customerid int
Результат VideoRentalService.SPayment[]

GetPaymentsByRental() публичный абстрактный Метод

public abstract GetPaymentsByRental ( int rentalid ) : VideoRentalService.SPayment[]
rentalid int
Результат VideoRentalService.SPayment[]

GetPaymentsByRentalCnt() публичный абстрактный Метод

public abstract GetPaymentsByRentalCnt ( int rentalid ) : int
rentalid int
Результат int

GetRentalByPayment() публичный абстрактный Метод

public abstract GetRentalByPayment ( int id ) : SRental
id int
Результат SRental

GetRentals() публичный абстрактный Метод

public abstract GetRentals ( int customerid ) : VideoRentalService.SRental[]
customerid int
Результат VideoRentalService.SRental[]

GetRewardsReport() публичный абстрактный Метод

public abstract GetRewardsReport ( Nullable min_monthly_purchases, Nullable min_dollar_amount_purchased, int count_rewardees ) : VideoRentalService.SCustomer[]
min_monthly_purchases Nullable
min_dollar_amount_purchased Nullable
count_rewardees int
Результат VideoRentalService.SCustomer[]

GetSalesByFilmCategory() публичный абстрактный Метод

public abstract GetSalesByFilmCategory ( string category ) : VideoRentalService.CategorySale[]
category string
Результат VideoRentalService.CategorySale[]

PayForMovie() публичный абстрактный Метод

public abstract PayForMovie ( byte staffid, byte customerid, byte rentalid, double paymentAmount ) : bool
staffid byte
customerid byte
rentalid byte
paymentAmount double
Результат bool

RefundPayment() публичный абстрактный Метод

public abstract RefundPayment ( int paymentid ) : bool
paymentid int
Результат bool