public bool Transfer(string fromAccount, string toAccount, decimal money)
        {
            using (TransactionScope ts = new TransactionScope(TransactionScopeOption.RequiresNew))
            {
                try
                {
                   remover = new MoneyRemoveServiceClient();
                    adder = new MoneyAddServiceClient();
                    if (remover.RemoveMoneyFromAcc(fromAccount, money))
                    {
                        adder.AddMoneyToAcc(toAccount, money);
                        //context.SaveChanges();
                        ts.Complete();
                        return true;
                    }
                    else
                    {
                        ts.Dispose();
                        return false;
                    }
                }
                catch (Exception ex)
                {
                    ts.Dispose();
                    return false;
                }

            }
        }
 public bool RemoveMoneyFromAcc(string accountNumber, decimal moneyToRemove)
 {
     remover = new MoneyRemoveServiceClient();
     return remover.RemoveMoneyFromAcc(accountNumber, moneyToRemove);
 }