C# Class Cares.WebApp.WebApi.WebApiService

Web Api Service
Inheritance: ApiService, IWebApiService
Afficher le fichier Open project: innoist/GF-FRS

Private Properties

Свойство Type Description
BookingMainAsync Task
CreateResultForAdditionalDriverListRequest IEnumerable
CreateResultForChauffersListRequest IEnumerable
CreateResultForHireGroupsListRequest IList
CreateResultForInsurancesListRequest IEnumerable
CreateResultForOperationWorkplaceListRequest IList
GetAdditioanalDriverRatesAsync Task
GetChauffersRatesAsync Task
GetHireGroupAsync Task
GetInsurancesRatesAsync Task
GetOperationWorkplaceListAsync Task

Méthodes publiques

Méthode Description
GetAdditionalDriverRates ( WebApiRequest webApiRequest ) : GetAdditionalDriverRatesResults

Get Additional Driver Rates

GetAvailableChauffersRates ( WebApiRequest webApiRequest ) : GetAvailableChauffersRatesResults

Get Available Chauffers with chrage rates

GetAvailableInsurancesRates ( WebApiRequest webApiRequest ) : GetAvailableInsurancesRatesResults

Get Available Insurances Rates

GetHireGroupList ( GetHireGroupRequest request ) : GetHireGroupResult

Get Hire Group List

GetOperationWorkplaceList ( long domainKey ) : GetOperationWorkplaceResult

Get Operation Workplace List

SaveBookingMain ( WebApiBookingMainRequest bookingMain ) : bool

To add the booking on server

Private Methods

Méthode Description
BookingMainAsync ( WebApiBookingMainRequest webApiRequest ) : Task
CreateResultForAdditionalDriverListRequest ( string stringContents ) : IEnumerable
CreateResultForChauffersListRequest ( string stringContents ) : IEnumerable
CreateResultForHireGroupsListRequest ( string stringContents ) : IList

Create Results for Hire Group

CreateResultForInsurancesListRequest ( string stringContents ) : IEnumerable
CreateResultForOperationWorkplaceListRequest ( string stringContents ) : IList

Create Results for Operation Workplace

GetAdditioanalDriverRatesAsync ( WebApiRequest request ) : Task
GetChauffersRatesAsync ( WebApiRequest request ) : Task
GetHireGroupAsync ( GetHireGroupRequest request ) : Task

Get Available HireGroup

GetInsurancesRatesAsync ( WebApiRequest request ) : Task
GetOperationWorkplaceListAsync ( long domainKey ) : Task

Get Operation Workplace List

Method Details

GetAdditionalDriverRates() public méthode

Get Additional Driver Rates
public GetAdditionalDriverRates ( WebApiRequest webApiRequest ) : GetAdditionalDriverRatesResults
webApiRequest Cares.WebApp.Models.WebApiRequest
Résultat Cares.WebApp.Models.GetAdditionalDriverRatesResults

GetAvailableChauffersRates() public méthode

Get Available Chauffers with chrage rates
public GetAvailableChauffersRates ( WebApiRequest webApiRequest ) : GetAvailableChauffersRatesResults
webApiRequest Cares.WebApp.Models.WebApiRequest
Résultat Cares.WebApp.Models.GetAvailableChauffersRatesResults

GetAvailableInsurancesRates() public méthode

Get Available Insurances Rates
public GetAvailableInsurancesRates ( WebApiRequest webApiRequest ) : GetAvailableInsurancesRatesResults
webApiRequest Cares.WebApp.Models.WebApiRequest
Résultat Cares.WebApp.Models.GetAvailableInsurancesRatesResults

GetHireGroupList() public méthode

Get Hire Group List
public GetHireGroupList ( GetHireGroupRequest request ) : GetHireGroupResult
request Cares.WebApp.Models.GetHireGroupRequest
Résultat Cares.WebApp.Models.GetHireGroupResult

GetOperationWorkplaceList() public méthode

Get Operation Workplace List
public GetOperationWorkplaceList ( long domainKey ) : GetOperationWorkplaceResult
domainKey long
Résultat Cares.WebApp.Models.GetOperationWorkplaceResult

SaveBookingMain() public méthode

To add the booking on server
public SaveBookingMain ( WebApiBookingMainRequest bookingMain ) : bool
bookingMain Cares.WebApp.Models.WebApiBookingMainRequest
Résultat bool