Esempio n. 1
0
        public static void TestGetConfirmedInventory(SellableInventoryMartService.SellableInventoryMartServiceClient client)
        {
            var request = new GetConfirmedInventoryRequest();

            request.StationList         = "057a1040-2ea3-4665-adb5-4d3233adfad8";
            request.RateCardTypeHashKey = "e0c2a0c5-29d3-4c9d-ab37-d7d7175893ff";
            request.RateCardDaypartList = "fe2fdfe3-988d-4b28-b753-5f5efafc9312";
            request.SellingTitleList    = "a6eb600e-a353-457f-b455-c0ce8a3389cd";
            request.BroadcastWeekList   = "7f8f2ced-3be8-49db-8c7c-50064fbdb586";
            var response = client.GetConfirmedInventory(request);
        }
Esempio n. 2
0
        public override async Task <GetConfirmedInventoryResponse> GetConfirmedInventory(GetConfirmedInventoryRequest request, ServerCallContext context)
        {
            var res = await _executor.ExecuteAsync(new GetConfirmedInventoryQuery
            {
                StationList         = request.StationList,
                RateCardTypeHashKey = request.RateCardTypeHashKey,
                RateCardDaypartList = request.RateCardDaypartList,
                SellingTitleList    = request.SellingTitleList,
                BroadcastWeekList   = request.BroadcastWeekList
            }).ConfigureAwait(false);

            var query = res.FirstOrDefault();

            var result = query != null ? new GetConfirmedInventoryResponse
            {
            } : null;

            return(result);
        }