public void CreateBank(BankDetails bankDetails) { Validate(bankDetails); var bank = Mapper.Map <Bank>(bankDetails); _bankRepository.Create(bank); var bankBranch = Mapper.Map <BankBranch>(bankDetails.FavoriteBranch); bankBranch.BankId = bank.Id; _bankBranchRepository.Create(bankBranch); }