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 })); }