Esempio n. 1
0
        /// <summary>
        /// Send the deposit money request, and return the deposit money request info.
        /// </summary>
        /// <returns>If a request is already, return the deposit money info. Null if there was an error</returns>
        public DepositRequestResult MakeDepositRequest(DepositRequest model)
        {
            DepositRequestResult result = null;

            var response = SendRequest(HttpVerbs.Post, "api/DepositMoney", model, true);

            if (response != null)
            {
                result = JsonConvert.DeserializeObject <DepositRequestResult>(response.Content.ReadAsStringAsync().Result);
            }

            return(result);
        }
Esempio n. 2
0
        private static void PrintDepositMoney(DepositRequestResult output)
        {
            if (string.IsNullOrEmpty(output.DepositCode))
            {
                return;
            }

            Console.WriteLine(output.Id);
            Console.WriteLine(output.Amount);
            Console.WriteLine(output.AccountOwner);

            foreach (var bankAccount in output.Banks)
            {
                Console.WriteLine(bankAccount.BankName);
                Console.WriteLine(bankAccount.Iban);
            }

            Console.WriteLine(output.CurrencyType);
            Console.WriteLine(output.DepositCode);
            Console.WriteLine(output.FirstName);
            Console.WriteLine(output.LastName);
        }