public ActionResult Create(FormCollection collection) { try { ServiceJediClient service = new ServiceJediClient(); List<CaracteristiqueWCF> listCar = service.getAllCaracteristique().ToList(); StadeWCF stadeWCf = new StadeWCF(); stadeWCf.Planete = collection[1]; stadeWCf.NbPlaces = Int32.Parse(collection[2]); List<CaracteristiqueWCF> listCarRes = new List<CaracteristiqueWCF>(); char[] delimiterChars = { ',' }; string[] caractStr = collection[3].Split(delimiterChars); foreach (string str in caractStr) { if (str != "false") { listCarRes.Add(listCar.Find(x => x.Id == Int32.Parse(str))); } } stadeWCf.Caracteristiques = listCarRes.ToArray(); service.addStade(stadeWCf); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Create(FormCollection collection) { try { ServiceJediClient service = new ServiceJediClient(); List <CaracteristiqueWCF> listCar = service.getAllCaracteristique().ToList(); StadeWCF stadeWCf = new StadeWCF(); stadeWCf.Planete = collection[1]; stadeWCf.NbPlaces = Int32.Parse(collection[2]); List <CaracteristiqueWCF> listCarRes = new List <CaracteristiqueWCF>(); char[] delimiterChars = { ',' }; string[] caractStr = collection[3].Split(delimiterChars); foreach (string str in caractStr) { if (str != "false") { listCarRes.Add(listCar.Find(x => x.Id == Int32.Parse(str))); } } stadeWCf.Caracteristiques = listCarRes.ToArray(); service.addStade(stadeWCf); return(RedirectToAction("Index")); } catch { return(View()); } }