public async Task <IActionResult> AddAllProducts(long warehouseId) { var currentUser = await _workContext.GetCurrentUser(); var warehouse = _warehouseRepository.Query().FirstOrDefault(x => x.Id == warehouseId); if (warehouse == null) { return(NotFound()); } if (!User.IsInRole("admin") && warehouse.VendorId != currentUser.VendorId) { return(BadRequest(new { error = "You don't have permission to manage this warehouse" })); } await _stockService.AddAllProduct(warehouse); return(Accepted()); }
public async Task <IActionResult> AddAllProducts(long warehouseId) { await _stockService.AddAllProduct(warehouseId); return(Accepted()); }