public ProductVariant ProductVariantAddValue(
        ProductVariantValue input,
        [Service] IProductService productService)
    {
        var productVariant = productService.ProductVariantAddValue(input);

        return(productVariant);
    }
    public ProductVariant ProductVariantAddValue(ProductVariantValue variantValue)
    {
        var context        = _contextFactory.CreateDbContext();
        var productVariant = context.ProductVariants.First(pv => pv.ProductVariantId == variantValue.ProductVariantId);

        productVariant.ProductVariantValues.Add(variantValue);
        context.SaveChanges();
        return(productVariant);
    }
Ejemplo n.º 3
0
    public ProductVariant ProductVariantAddValue(ProductVariantValue variantValue)
    {
        var variantValueModel = new infrastructure.Data.Models.ProductVariantValue()
        {
            ProductVariantId = variantValue.ProductVariantId,
            VariantId        = variantValue.VariantId,
            VariantValueId   = variantValue.VariantValueId,
        };
        var productVariant = _productsRepository.ProductVariantAddValue(variantValueModel);

        return(_mapper.Map <ProductVariant>(productVariant));
    }