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); }
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)); }