Пример #1
0
 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());
 }
Пример #2
0
        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));
        }