public async Task <ActionResult> Create()
        {
            var portfolioVm = new NewPortfolioViewModel
            {
                AccountSelection = await GetAccountSelection()
            };

            return(View(portfolioVm));
        }
        public async Task <ActionResult> Create(NewPortfolioViewModel portfolioVm)
        {
            if (!ModelState.IsValid)
            {
                return(View(portfolioVm));
            }

            _portfolios.Add(portfolioVm.Map <Portfolio>());

            await _unitOfWork.CompleteAsync();

            return(View("List"));
        }