public ActionResult Create() { var model = new ProductEditViewModel(); ViewBag.TaxClassId = new SelectList(taxClassService.FindAll().ToList().OrderBy(r => r.Name), "Id", "Name"); return(View(model)); }
public ActionResult Create() { var model = new TaxRateEditViewModel(); foreach (var taxClass in taxClassService.FindAll().ToList()) { model.ClassRates.Add(new TaxClassRateEditViewModel { TaxClassId = taxClass.Id, TaxClassName = taxClass.Name }); } ViewBag.TaxZoneId = new SelectList(taxZoneService.FindAll().Where(z => z.IsActive).ToList(), "Id", "Name"); return(View(model)); }
public TaxClassViewModelValidator(ITaxClassService taxClassService) { RuleFor(r => r.Name).NotEmpty(); RuleFor(r => r).Must( r => !taxClassService.FindAll().Any(d => d.Id != r.Id && d.Name == r.Name)) .WithName("Name") .WithMessage("Name is already used".TA()); }
public ActionResult Index() { return(View(taxClassService.FindAll().ToList())); // db.TaxClass }