Example #1
0
        public async Task Consume(ConsumeContext <InventoryBusMessage> context)
        {
            var eb_model = JsonConvert.DeserializeObject <List <InventoryBusModel> >(context.Message.Name);
            var stock    = new List <Stock>();

            foreach (var item in eb_model)
            {
                stock.Add(new Stock()
                {
                    ProductId = item.ProductId,
                    in_qty    = item.in_qty,
                    out_qty   = item.out_qty,
                    remarks   = item.remarks,
                    CreatedBy = item.createdBy,
                });
            }
            var res = await stockService.AddRange(stock);

            if (res)
            {
                _ = Console.Out.WriteLineAsync("stock added");
            }
            else
            {
                _ = Console.Out.WriteLineAsync("stock added failed");
            }
        }