public ActionResult <IEnumerable <Stock> > AddInventory(int id, [FromBody] IEnumerable <Stock> stocks) { if (ModelState.IsValid) { try { StockRepository.AddStocks(id, stocks); return(CreatedAtAction(nameof(stocks), new { stocks.First().ProductId }, stocks.First().StoreId)); // StoreRepository.AddStocks(storeId, stocks); } catch (Exception) { return(BadRequest("")); } } else { return(BadRequest("invalid modelstate")); } }