public void UpdateAccount(AccountDTO account_dto)
        {
            if (account_dto == null)
                throw new ArgumentNullException("account_dto");

            using (AccountRepository accountRepository = new AccountRepository())
            {
                var original = accountRepository.Get(account_dto.Id);
                var account = Mapper.Map<Account>(account_dto);
                accountRepository.Merge(account);
                accountRepository.Commit();
            }
        }