public async Task <Data.Variant> CreateVariantAsync(VariantViewModel model)
        {
            var variant = new Data.Variant()
            {
                Value       = model.Value,
                Id          = model.Id,
                CreatedAt   = model.CreatedAt,
                IsDeleted   = false,
                VariantType = model.VariantType
            };

            return(await _variantManager.CreateVariantAsync(variant));
        }
        public async Task <Data.Variant> CreateVariantAsync(Data.Variant variant)
        {
            await _genericVariantRepository.CreateAsync(variant);

            return(variant);
        }