Exemplo n.º 1
0
        public IActionResult Get()
        {
            var accounts = _repo.GetAccountsByUser(User.Identity.Name);
            ICollection <AccountViewModel> accountsVM = new List <AccountViewModel>();

            _vmFactory = new VMFactory(_mapper);
            foreach (Account account in accounts)
            {
                var accountVM = _vmFactory.CreateAccountVM(account, Url);
            }

            return(Ok(accountsVM));
        }
Exemplo n.º 2
0
        public IActionResult Get(long id)
        {
            var account = _repo.GetAccountById(id);

            if (account != null)
            {
                var accountVM = _vmFactory.CreateAccountVM(account, Url);
                return(Ok(accountVM));
            }
            else
            {
                return(NotFound());
            }
        }