Exemple #1
0
        public string transfer(string no1, string no2, string amount)
        {
            try
            {
                Eft eft = new Eft()
                {
                    amount = Convert.ToDouble(amount), senderAccountId = no1, receiverAccountId = no2
                };
                string body    = JsonConvert.SerializeObject(eft);
                var    content = new StringContent(body.ToString(), Encoding.UTF8, "application/json");
                content.Headers.ContentType = new MediaTypeHeaderValue("application/json");
                Response <Operation> response = Request <Operation> .PostAsync("http://localhost:3000/transaction/", content);

                if (response.error != null)
                {
                    return(JsonConvert.SerializeObject(new ReturnType()
                    {
                        status = false
                    }));
                }
                return(JsonConvert.SerializeObject(new ReturnType()
                {
                    status = true
                }));
            }
            catch (Exception e)
            {
                return(JsonConvert.SerializeObject(new ReturnType()
                {
                    status = false
                }));
            }
        }
Exemple #2
0
 public PaymentOperation()
 {
     _eft     = new Eft();
     _fastPay = new FastPay();
     _account = new Account();
 }