public static void TestGetAvailMart(AvailMartService.AvailMartServiceClient client) { var request = new GetAvailMartRequest(); request.StationHashKey = "2bdcab64-3ee9-4a59-9412-3be774ca59dd"; request.RateCardTypeHashKey = "2c4c1db2-671d-4beb-8ce9-feebbf740083"; request.DaypartHashKey = "6548392d-a1ea-4c90-b61e-37189316aeda"; request.BroadcastWeekList = "3e852bbc-cef1-43fe-aef4-8a558ac56c08"; var response = client.GetAvailMart(request); }
public override async Task <GetAvailMartResponse> GetAvailMart(GetAvailMartRequest request, ServerCallContext context) { var res = await _executor.ExecuteAsync(new GetAvailMartQuery { StationHashKey = request.StationHashKey, RateCardTypeHashKey = request.RateCardTypeHashKey, DaypartHashKey = request.DaypartHashKey, BroadcastWeekList = request.BroadcastWeekList }).ConfigureAwait(false); var query = res.FirstOrDefault(); var result = query != null ? new GetAvailMartResponse { } : null; return(result); }