public async Task <IActionResult> BoardGames() { var boardgameService = new BoardGameDbService(_context); var myBoardgames = await boardgameService.GetUsersBoardgames(User.Identity.Name); return(View()); }
public async Task <IActionResult> Details(string id) { var boardgameService = new BoardGameDbService(_context); var boardgame = _context.BoardGames.SingleOrDefault(e => e.Id.ToString() == id); if (boardgame == null) { return(NotFound()); } return(View()); }
public async Task <IActionResult> GetUserBoardgames(string username) { if (string.IsNullOrWhiteSpace(username)) { username = User.Identity.Name; } var boardgameDbService = new BoardGameDbService(_context); var boardgames = await boardgameDbService.GetUsersBoardgames(username); return(View(boardgames)); }
public async Task <IActionResult> Index() { var boardgameService = new BoardGameDbService(_context); var boardgames = await boardgameService.GetAll(); var boardgamesVM = new BoardgamesListVM { Boardgames = new List <BoardgameVM>() }; foreach (var boardgame in boardgames) { var boardgameVM = new BoardgameVM { Name = boardgame.Name, Description = boardgame.Description, ThumbNail = boardgame.ThumbNail, YearPublished = boardgame.YearPublished }; boardgamesVM.Boardgames.Add(boardgameVM); } return(View(boardgamesVM)); }