public async Task <ActionResult> AddAsync(ProductCategoryViewModel productCategoryViewModel) { if (productCategoryViewModel.ShopId == 0) { var userId = _claimsGetter.UserId(User?.Claims); var shop = await _usersService.GetShopByUserIdAsync(userId); productCategoryViewModel.ShopId = shop.Id; } await _productCategoriesService.SaveAsync(productCategoryViewModel); return(NoContent()); }