public async Task <IMatchingEngineRoute> GetRouteByIdAsync(string id) { return(await _tableStorage.GetDataAsync(MatchingEngineRouteEntity.GeneratePartitionKey(), MatchingEngineRouteEntity.GenerateRowKey(id))); }
public async Task DeleteRouteAsync(string id) { await _tableStorage.DeleteIfExistAsync(MatchingEngineRouteEntity.GeneratePartitionKey(), MatchingEngineRouteEntity.GenerateRowKey(id)); }
public async Task <IEnumerable <IMatchingEngineRoute> > GetAllRoutesAsync() { return(await _tableStorage.GetDataAsync(MatchingEngineRouteEntity.GeneratePartitionKey())); }
public async Task AddOrReplaceRouteAsync(IMatchingEngineRoute route) { await _tableStorage.InsertOrReplaceAsync(MatchingEngineRouteEntity.Create(route)); }