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);
 }