private AchievementServices CreateAchievementService()
        {
            var userID  = Guid.Parse(User.Identity.GetUserId());
            var service = new AchievementServices();

            return(service);
        }
        public ActionResult VideoGameDetails(int id)
        {
            var svc      = CreateVideoGameService();
            var model    = svc.VideoGameDetails(id);
            var qService = new QuestServices();
            var iService = new InventoryServices();
            var bService = new BossServices();
            var aService = new AchievementServices();

            ViewBag.Quests       = qService.GetQuests(id);
            ViewBag.Inventories  = iService.GetItems(id);
            ViewBag.Bosses       = bService.GetBosses(id);
            ViewBag.Achievements = aService.GetAchievements(id);
            return(View(model));
        }