コード例 #1
0
        public void EditBank(BankDetails bankDetails)
        {
            Validate(bankDetails);

            var bank = _bankRepository.GetListAsNoTracking().SingleOrDefault(x => x.Id == bankDetails.Id);

            bank = Mapper.Map <Bank>(bankDetails);
            _bankRepository.Update(bank);

            var bankBranch = _bankBranchRepository.GetListAsNoTracking().SingleOrDefault(x => x.BankId == bank.Id);

            bankBranch = Mapper.Map <BankBranch>(bankDetails.FavoriteBranch);
            _bankBranchRepository.Update(bankBranch);
        }