Exemplo n.º 1
0
        public async Task <SimpleShare> GetStockAsync(Market market, string id, DateTime start, DateTime end, StockType stockType, string conext)
        {
            GetStockRequest req = new GetStockRequest(market, id, start, end, stockType, conext);
            await RequestQueueFactory.Instance.SendRequestAsync(req);

            var response = req.Response as GetStockResponse;

            return(response.Stock);
        }
Exemplo n.º 2
0
        public GetStockResponse GetStock(GetStockRequest request)
        {
            var stock = _stockRepo.GetStock(request.ItemNo);

            GetStockResponse response = new GetStockResponse()
            {
                ItemNo         = stock.ItemNo,
                AXCategory     = stock.AXCategory,
                AXClass        = stock.AXClass,
                AXSubCategory  = stock.AXSubCategory,
                CashPrice      = stock.CashPrice,
                Colour         = stock.Colour,
                OrdCode        = stock.OrdCode,
                OrdCodeDescrip = stock.OrdCodeDescrip,
                Page           = stock.Page,
                Pattern        = stock.Pattern,
                QtyAvail       = stock.QtyAvail,
                SequenceNo     = stock.SequenceNo,
                Size           = stock.Size,
                Variation      = stock.Variation
            };

            return(response);
        }
Exemplo n.º 3
0
        public GetStockResponse GetStock([FromBody] GetStockRequest request)
        {
            var result = _agentService.GetStock(request);

            return(result);
        }