C# Класс Cares.WebApp.WebApi.WebApiService

Web Api Service
Наследование: ApiService, IWebApiService
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
BookingMainAsync Task
CreateResultForAdditionalDriverListRequest IEnumerable
CreateResultForChauffersListRequest IEnumerable
CreateResultForHireGroupsListRequest IList
CreateResultForInsurancesListRequest IEnumerable
CreateResultForOperationWorkplaceListRequest IList
GetAdditioanalDriverRatesAsync Task
GetChauffersRatesAsync Task
GetHireGroupAsync Task
GetInsurancesRatesAsync Task
GetOperationWorkplaceListAsync Task

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

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

Приватные методы

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

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

GetAdditionalDriverRates() публичный Метод

Get Additional Driver Rates
public GetAdditionalDriverRates ( WebApiRequest webApiRequest ) : GetAdditionalDriverRatesResults
webApiRequest Cares.WebApp.Models.WebApiRequest
Результат Cares.WebApp.Models.GetAdditionalDriverRatesResults

GetAvailableChauffersRates() публичный Метод

Get Available Chauffers with chrage rates
public GetAvailableChauffersRates ( WebApiRequest webApiRequest ) : GetAvailableChauffersRatesResults
webApiRequest Cares.WebApp.Models.WebApiRequest
Результат Cares.WebApp.Models.GetAvailableChauffersRatesResults

GetAvailableInsurancesRates() публичный Метод

Get Available Insurances Rates
public GetAvailableInsurancesRates ( WebApiRequest webApiRequest ) : GetAvailableInsurancesRatesResults
webApiRequest Cares.WebApp.Models.WebApiRequest
Результат Cares.WebApp.Models.GetAvailableInsurancesRatesResults

GetHireGroupList() публичный Метод

Get Hire Group List
public GetHireGroupList ( GetHireGroupRequest request ) : GetHireGroupResult
request Cares.WebApp.Models.GetHireGroupRequest
Результат Cares.WebApp.Models.GetHireGroupResult

GetOperationWorkplaceList() публичный Метод

Get Operation Workplace List
public GetOperationWorkplaceList ( long domainKey ) : GetOperationWorkplaceResult
domainKey long
Результат Cares.WebApp.Models.GetOperationWorkplaceResult

SaveBookingMain() публичный Метод

To add the booking on server
public SaveBookingMain ( WebApiBookingMainRequest bookingMain ) : bool
bookingMain Cares.WebApp.Models.WebApiBookingMainRequest
Результат bool