public void PostSMSList(SMSListDTO request)
        {
            Log.Information("SMS list recieved from Android Service. {@x}", request);
            var transactionsDTO = _smsRepository.PostSMSList(request);

            _transactionRepository.SaveTransactions(_mapper.Map <List <Transaction> >(transactionsDTO));
        }
        public List <TransactionDTO> PostSMSList(SMSListDTO request)
        {
            List <TransactionDTO> transactions = new List <TransactionDTO>();

            Log.Information("Hi from SMS Repository");
            foreach (var sms in request.Messages)
            {
                var transaction = ExtractFromSMS(sms.Body);
                transaction.PurchasedOn = Convert.ToDateTime(sms.SMSDate);
                transactions.Add(transaction);
            }
            return(transactions);
        }