public void PopulateDiscount()
        {
            var apiDiscounts = HTTPRequests.GetDiscounts();

            foreach (var discount in apiDiscounts)
            {
                var newDiscount = new Discount
                {
                    Name       = discount.Name,
                    CategoryId = discount.CategoryId,
                    Policies   = new List <DiscountPolicy>()
                };

                _unitOfWork.Discount.Add(newDiscount);

                foreach (var policy in discount.Policies)
                {
                    var newPolicy = new DiscountPolicy
                    {
                        Discount   = policy.Discount,
                        DiscountId = newDiscount.Id,
                        Min        = policy.Min
                    };

                    _unitOfWork.DiscountPolicy.Add(newPolicy);
                    newDiscount.Policies.Add(newPolicy);
                }
            }

            _unitOfWork.Save();
        }