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); }
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); }
public GetStockResponse GetStock([FromBody] GetStockRequest request) { var result = _agentService.GetStock(request); return(result); }