private async Task <ProductDTO> Create(Product product)
        {
            await _context.Products.AddAsync(product);

            await _context.SaveChangesAsync();

            return(product.ToDomain(true));
        }