public ActionResult Currency(CurrencyVm model) { if (ModelState.IsValid) { Entity.EntityModels.Currency currency = Mapper.Map <Entity.EntityModels.Currency>(model); if (currency.Id == 0) { ViewBag.message = currencyManager.Save(currency); } else { ViewBag.message = currencyManager.Update(currency); } model = new CurrencyVm(); ModelState.Clear(); } List <Currency> currencies = currencyManager.GetAllCurrencies(); ViewBag.Currency = currencies; return(View(model)); }
public void Build_Test11_ReturnBuildSalesOrderVm() { var salesOrderVm = new SalesOrderVm(); var addressVm = new AddressVm(); var currencyVm = new CurrencyVm(); var companyFeatures = new CompanyFeaturesVm(); var salesTax = new SalesTaxVm(); _mockedSalesOrderVmModelBuilder.Setup(x => x.Build(_mockedSalesOrder.Object)).Returns(salesOrderVm); _mockedAddressVmModelBuilder.Setup(x => x.Build(_mockedSalesOrder.Object.DeliveryAddress)).Returns(addressVm); _mockedCurrencyVmModelBuilder.Setup(x => x.Build(_mockedSalesOrder.Object.Currency)).Returns(currencyVm); _mockedCompanyFeatureVmModelBuilder.Setup(x => x.Build(_mockedSalesOrder.Object.Customer.Company)).Returns(companyFeatures); _mockedSalesTaxVmModelBuilder.Setup(x => x.Build(_mockedSalesOrder.Object.SalesTax)).Returns(salesTax); var vm = _salesOrderVmBuilder.Build(_mockedSalesOrder.Object); Assert.That(vm, Is.EqualTo(salesOrderVm)); Assert.That(vm.DeliveryAddress, Is.EqualTo(addressVm)); Assert.That(vm.Currency, Is.EqualTo(currencyVm)); Assert.That(vm.CompanyFeatures, Is.EqualTo(companyFeatures)); Assert.That(vm.SalesTax, Is.EqualTo(salesTax)); }