Esempio n. 1
0
        public async Task <ActionResult <List <UserCurrencyModel> > > GetUserCurrencies()
        {
            UserViewModel user = await GetCurrentUserAsync();

            if (user == null)
            {
                return(HandleUserNotFoundResult());
            }

            List <UserCurrencyModel> result = await _userCurrencyService.GetUserCurrenciesAsync(user.Id);

            return(HandleResult(result));
        }
Esempio n. 2
0
        public async Task <ActionResult <UserDetailsModel> > GetUserDetails()
        {
            UserViewModel user = await GetCurrentUserAsync();

            if (user == null)
            {
                return(HandleUserNotFoundResult());
            }

            List <UserCurrencyModel> userCurrencies = await _userCurrencyService.GetUserCurrenciesAsync(user.Id);

            UserDetailsModel result = new UserDetailsModel(user.Email, userCurrencies);

            return(Ok(result));
        }