public async Task <IActionResult> GetUser(int id) { var user = await _repo.GetUser(id); var userToReturn = _mapper.Map <UserForDetaiedDto>(user); return(Ok(userToReturn)); }
public async Task <IActionResult> GetAllPortfolio(int id) { User user = await _repo.GetUser(id); var Portfolios = await _repo.GetAllPortfolios(user); // instead of doing this could create a DTO? for (int i = 0; i < Portfolios.Count; i++) { Portfolios[i].User = null; // removes all user details containing hash etc } // // must check only users portfolios are returned not other users // return(Ok(Portfolios)); }