private DetailsBoardgameViewModel GetDetailsBoardgameViewModel(Boardgame boardgame) { DetailsBoardgameViewModel viewModel = new DetailsBoardgameViewModel(); MapperConfiguration config = new MapperConfiguration(cfg => cfg.CreateMap <Boardgame, DetailsBoardgameViewModel>()); IMapper mapper = config.CreateMapper(); viewModel = mapper.Map(boardgame, viewModel); return(viewModel); }
// GET: Boardgames/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Boardgame boardgame = db.Boardgames.Find(id); if (boardgame == null) { return(HttpNotFound()); } UpdateBoardgameCall(boardgame.Id); DetailsBoardgameViewModel viewmodel = GetDetailsBoardgameViewModel(boardgame); return(View(viewmodel)); }