public async Task <StockModelResponse> Do(StockModelRequest request) { var stock = new Stock() { ProductId = request.ProductId, Description = request.Description, Qty = request.Qty }; _ctx.Stock.Add(stock); await _ctx.SaveChangesAsync(); return(new StockModelResponse { Id = stock.Id, Description = stock.Description, Qty = stock.Qty }); }
public async Task <StockModelResponse> Do(StockModelRequest request) { var stocks = new List <Stock>(); foreach (StockViewModel stock in request.Stocks) { stocks.Add(new Stock { Id = stock.Id, Description = stock.Description, ProductId = stock.ProductId, Qty = stock.Qty }); } _ctx.Stock.UpdateRange(stocks); await _ctx.SaveChangesAsync(); return(new StockModelResponse { Stocks = request.Stocks }); }