public ActionResult ChooseUnits(AdventuresChooseUnitsModel model)
        {
            var units = new List <UnitDTO>(UnitFacade.ListUnitsByVillage(model.VillageID));

            model.UnitsTypes = new List <string>(units.Select(u => u.UnitType));
            model.UnitsCount = new List <int>(new int [units.Count()]);

            return(View(model));
        }
        public ActionResult ChooseUnitsPost(AdventuresChooseUnitsModel model)
        {
            List <UnitDTO> units = new List <UnitDTO>(UnitFacade.ListUnitsByVillage(model.VillageID));

            for (int i = 0; i < units.Count(); ++i)
            {
                units[i].Count = model.UnitsCount[i];
            }
            if (ModelState.IsValid)
            {
                AdventureFacade.Adventure(units, model.AdventureTypeId);//esteze okej cakaj
            }
            return(RedirectToAction("Index", "Adventures", new { id = model.VillageID }));
        }