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(); JediWCF jediWCF = new JediWCF(); jediWCF.Nom = collection[1]; jediWCF.IsSith = collection[2].StartsWith("true"); 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))); } } jediWCF.Caracteristiques = listCarRes.ToArray(); service.addJedi(jediWCF); return RedirectToAction("Index"); } catch { return View(); } }
public ActionResult Create(FormCollection collection) { try { ServiceJediClient service = new ServiceJediClient(); List <CaracteristiqueWCF> listCar = service.getAllCaracteristique().ToList(); JediWCF jediWCF = new JediWCF(); jediWCF.Nom = collection[1]; jediWCF.IsSith = collection[2].StartsWith("true"); 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))); } } jediWCF.Caracteristiques = listCarRes.ToArray(); service.addJedi(jediWCF); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Caracteristique/Edit/5 public ActionResult Edit(int id) { ServiceJediClient service = new ServiceJediClient(); CaracteristiqueWCF cara = service.getAllCaracteristique().ToList().Find(x => x.Id == id); if (cara == null) { return(HttpNotFound()); } return(View(new CaracteristiqueModels(cara))); }
// GET: Caracteristique public ActionResult Index() { ServiceJediClient service = new ServiceJediClient(); List <CaracteristiqueModels> list = new List <CaracteristiqueModels>(); foreach (CaracteristiqueWCF cara in service.getAllCaracteristique()) { list.Add(new CaracteristiqueModels(cara)); } return(View(list)); }
public ActionResult ListCaracteristiqueStade() { ServiceJediClient service = new ServiceJediClient(); List <CaracteristiqueModels> list = new List <CaracteristiqueModels>(); foreach (CaracteristiqueWCF c in service.getAllCaracteristique()) { if (c.Type == ETypeCaracteristique.Stade) { list.Add(new CaracteristiqueModels(c)); } } return(PartialView(list)); }
public ActionResult Delete(int id, FormCollection collection) { try { ServiceJediClient service = new ServiceJediClient(); CaracteristiqueWCF cara = service.getAllCaracteristique().ToList().Find(x => x.Id == id); if (cara == null) { return(HttpNotFound()); } service.deleteCaracteristique(cara); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, int Def, string Nom, int Type, int Valeur) { try { ServiceJediClient service = new ServiceJediClient(); CaracteristiqueWCF c = service.getAllCaracteristique().ToList().Find(x => x.Id == id); c.Definition = (EDefCaracteristique)Def; c.Nom = Nom; c.Type = (ETypeCaracteristique)Type; c.Valeur = Valeur; service.updateCaracteristique(c); return(RedirectToAction("Index")); } catch { return(View()); } }