public ActionResult ItemTaxGroup(int id)
        {
            var itemTaxGroup = _administrationService.GetItemTaxGroups(true).Where(t => t.Id == id).FirstOrDefault();
            var model        = new ItemTaxGroupViewModel();

            foreach (var m in itemTaxGroup.ItemTaxGroupTax)
            {
                var m_ = new ItemTaxGroupTaxViewModel();
                m_.IsExempt = m.IsExempt;
                m_.TaxName  = m.Tax.TaxName;
                m_.TaxId    = m.TaxId;
                m_.Rate     = m.Tax.Rate;
                model.ItemTaxGroupTaxes.Add(m_);
            }
            return(View(model));
        }
        public ActionResult ItemTaxGroups()
        {
            var itemTaxGroups = _administrationService.GetItemTaxGroups(true);
            var model         = new List <ItemTaxGroupViewModel>();

            foreach (var itemTax in itemTaxGroups)
            {
                var m = new ItemTaxGroupViewModel();
                m.Id            = itemTax.Id;
                m.IsFullyExempt = itemTax.IsFullyExempt;
                m.Name          = itemTax.Name;
                foreach (var itemTaxGroup in itemTax.ItemTaxGroupTax)
                {
                    var m_ = new ItemTaxGroupTaxViewModel();
                    m_.IsExempt = itemTaxGroup.IsExempt;
                    m_.TaxName  = itemTaxGroup.Tax.TaxName;
                    m_.TaxId    = itemTaxGroup.TaxId;
                    m_.Rate     = itemTaxGroup.Tax.Rate;
                    m.ItemTaxGroupTaxes.Add(m_);
                }
                model.Add(m);
            }
            return(View(model));
        }