public bool Transfer(int senderId, int receiverId, decimal amount)
 {
     try
     {
         using (var transactionBussiness = new TransactionBusiness())
         {
             Transactions transaction = new Transactions()
             {
                 TransactorAccountNumber = senderId,
                 ReceiverAccountNumber   = receiverId,
                 TransactionAmount       = amount,
                 TransactionDate         = DateTime.Now,
                 isSuccess = false
             };
             using (var customerBussiness = new CustomersBusiness())
             {
                 return(transactionBussiness.MakeTransaction(transaction, customerBussiness.SelectCustomerById(senderId), customerBussiness.SelectCustomerById(receiverId)));
             }
         }
     }
     catch (Exception e)
     {
         LogHelper.Log(LogTarget.File, "Transfer failed betweeen: " + senderId + " and " + receiverId + "." + "\n" + ExceptionHelper.ExceptionToString(e));
         return(false);
     }
 }