public async Task <IReadOnlyList <Transaction> > GetLast(int count)
        {
            User       user   = new User();
            HttpClient client = new HttpClient();

            var req = await client.GetAsync("https://localhost:5001/users/parser");

            Task <string> c = req.Content.ReadAsStringAsync();

            var res = JsonConvert.DeserializeObject <List <User> >(c.Result);

            foreach (var g in res)
            {
                if (g.Logged == true)
                {
                    user = new User()
                    {
                        Id        = g.Id,
                        Gmail     = g.Gmail,
                        Card      = g.Card,
                        Cash      = g.Cash,
                        FullName  = g.FullName,
                        UserImage = g.UserImage,
                        Logged    = true,
                        Password  = g.Password
                    };
                }
            }
            return(await _transactionsRepository.GetLastTransactions(user.Id, count));
        }
Esempio n. 2
0
 public async Task <IReadOnlyList <Transaction> > GetLast(int count)
 {
     return(await _transactionsRepository.GetLastTransactions(Domain.Constants.Constants.TestUserId, count));
 }
Esempio n. 3
0
 public List <Transaction> GetLastTransactions(int userId)
 {
     return(_transactionsRepository.GetLastTransactions(userId, TOP_LAST_TRANSACTIONS));
 }