Ejemplo n.º 1
0
        public Transfer SendTransfer(SendTransfer transfer)
        {
            RestRequest postRequest = new RestRequest("transfers");

            postRequest.AddJsonBody(transfer);
            IRestResponse <Transfer> response = client.Post <Transfer>(postRequest);

            CheckResponse(response);

            return(response.Data);
        }
Ejemplo n.º 2
0
        public Transfer SendTransfer(SendTransfer st)
        {
            //TODO validate data?

            int id = int.Parse(User.FindFirst("sub").Value);
            // call account dao get balance for current user
            Account account = accountDAO.GetAccount(id);
            decimal balance = account.Balance;


            Transfer transfer = new Transfer();

            transfer.Amount         = st.Amount;
            transfer.TransferStatus = TransferStatus.Approved;
            transfer.TransferType   = TransferType.Send;
            transfer.AccountTo      = st.ToUser;
            transfer.AccountFrom    = id;


            return(transferSqlDAO.SendTransfer(transfer));
        }