C# Class API.DataAccess.AzureTransitRepository

Inheritance: ITransitRepository
Show file Open project: RikkiGibson/Corvallis-Bus-Server

Public Methods

Method Description
AzureTransitRepository ( AppSettings settings ) : API.Models
GetPlatformTagsAsync ( ) : int>>.Task
GetScheduleAsync ( ) : Task
GetSerializedStaticDataAsync ( ) : Task
GetStaticDataAsync ( ) : Task
SetPlatformTags ( int>.Dictionary platformTags ) : void
SetSchedule ( ServerBusSchedule schedule ) : void
SetStaticData ( BusStaticData staticData ) : void

Method Details

AzureTransitRepository() public method

public AzureTransitRepository ( AppSettings settings ) : API.Models
settings AppSettings
return API.Models

GetPlatformTagsAsync() public method

public GetPlatformTagsAsync ( ) : int>>.Task
return int>>.Task

GetScheduleAsync() public method

public GetScheduleAsync ( ) : Task
return Task

GetSerializedStaticDataAsync() public method

public GetSerializedStaticDataAsync ( ) : Task
return Task

GetStaticDataAsync() public method

public GetStaticDataAsync ( ) : Task
return Task

SetPlatformTags() public method

public SetPlatformTags ( int>.Dictionary platformTags ) : void
platformTags int>.Dictionary
return void

SetSchedule() public method

public SetSchedule ( ServerBusSchedule schedule ) : void
schedule ServerBusSchedule
return void

SetStaticData() public method

public SetStaticData ( BusStaticData staticData ) : void
staticData API.Models.BusStaticData
return void