// GET: Adventures
        public ActionResult Index(int id)
        {
            if (!BuildingFacade.GetBuildingByNameAndVillageId("Tavern", id).Built)
            {
                return(RedirectToAction("VisitVillage", "Villages", new { id = id }));
            }

            var result1 = new List <AdventureDTO>(AdventureFacade.ListAdventures(id));
            var result2 = new List <UnitDTO>(UnitFacade.ListUnitsByVillage(id));
            var model   = new AdventureListViewModel()
            {
                Adventures = result1, Units = result2, VillageID = id
            };

            return(View("AdventureListView", model));
        }