public ActionResult Create(BankDetailsCreateViewModel viewModel) { if (ModelState.IsValid) { try { var id = Guid.NewGuid(); _bankDetailsService.Create( id, viewModel.Name, viewModel.ShortName, viewModel.AccountNo, viewModel.SortCode, viewModel.Address1, viewModel.Address2, viewModel.Address3, viewModel.Address4, viewModel.Address5, viewModel.Iban); return(RedirectToAction("Index")); } catch (DomainValidationException dex) { ModelState.UpdateFromDomain(dex.Result); } } return(View()); }
public ActionResult Edit(Guid id) { var bankDetails = _bankDetailsService.GetById(id); var viewmodel = new BankDetailsCreateViewModel { Id = bankDetails.Id, AccountNo = bankDetails.AccountNo, Address1 = bankDetails.Address1, Address2 = bankDetails.Address2, Address3 = bankDetails.Address3, Address4 = bankDetails.Address4, Address5 = bankDetails.Address5, Iban = bankDetails.Iban, Name = bankDetails.Name, ShortName = bankDetails.ShortName, SortCode = bankDetails.SortCode }; return(View(viewmodel)); }