public void CaracteristiqueTest() { //get ServiceJediReference.ServiceJediClient service = new ServiceJediReference.ServiceJediClient(); List<CaracteristiqueWCF> result = service.getAllCaracteristique(); BusinessLayer.BusinessManager bm = new BusinessLayer.BusinessManager(); List<Caracteristique> original = bm.getCaracteristique(); List<CaracteristiqueWCF> expected = new List<CaracteristiqueWCF>(); foreach (Caracteristique cara in original) { expected.Add(new CaracteristiqueWCF(cara)); } foreach (CaracteristiqueWCF cara in expected) { Assert.IsTrue(result.Exists(x=> x.Nom == cara.Nom && x.Valeur == cara.Valeur && x.Type == cara.Type && x.Definition == cara.Definition),"La caracteristique " + cara.Nom + " n'est pas presente"); } //add CaracteristiqueWCF c = new CaracteristiqueWCF(new Caracteristique(EDefCaracteristique.Chance, "testCaract", ETypeCaracteristique.Jedi, 10)); service.addCracteristique(c); result = service.getAllCaracteristique(); Assert.IsTrue(result.Exists(x => x.Nom == c.Nom), "La caract " + c.Nom + " n'est pas presente"); //update c = result.Find(x => x.Nom == "testCaract"); c.Valeur = 20; service.updateCaracteristique(c); result = service.getAllCaracteristique(); Assert.IsTrue(result.Exists(x => x.Nom == c.Nom && x.Valeur == 20), "La caract " + c.Nom + " n'a pas ete modifee"); //delete service.deleteCaracteristique(c); result = service.getAllCaracteristique(); Assert.IsTrue(!result.Exists(x => x.Nom == c.Nom), "Le caract " + c.Nom + "existe toujours"); }
public void addCracteristique(CaracteristiqueWCF carac) { List <Caracteristique> caracts = bm.getCaracteristique(); caracts.Add(new Caracteristique(carac.Definition, carac.Nom, carac.Type, carac.Valeur)); bm.updateCaracteristique(caracts); }
public CaracWebModel(CaracteristiqueWCF c) { Id = c.Id; Nom = c.Nom; Valeur = c.Valeur; Definition = (EDefCaracWeb)c.Definition; Type = c.Type; }
public CaracteristiqueModels(CaracteristiqueWCF caracteristique) { Id = caracteristique.Id; Def = caracteristique.Definition; Nom = caracteristique.Nom; Type = caracteristique.Type; Valeur = caracteristique.Valeur; }
public void updateCaracteristique(CaracteristiqueWCF caract) { List <Caracteristique> caracts = bm.getCaracteristique(); int index_to_modify = caracts.FindIndex(x => x.Id == caract.Id); caracts[index_to_modify] = caract.toCaracteristique(); bm.updateCaracteristique(caracts); }
public void deleteCaracteristique(CaracteristiqueWCF caract) { List <Caracteristique> caracts = bm.getCaracteristique(); int index_to_modify = caracts.FindIndex(x => x.Id == caract.Id); caracts.RemoveAt(index_to_modify); bm.updateCaracteristique(caracts); }
public CaracWebModel(CaracteristiqueWCF c) { Id = c.Id; Nom = c.Nom; Valeur = c.Valeur; Definition = (EDefCaracWeb) c.Definition; Type = c.Type; }
public CaracteristiqueWCF convert(int id) { CaracteristiqueWCF c = new CaracteristiqueWCF(); c.Id = id; c.Definition = (int)this.Definition; c.Nom = this.Nom; c.Valeur = this.Valeur; c.Type = this.Type; return c; }
// 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))); }
public CaracteristiqueWCF convert(int id) { CaracteristiqueWCF c = new CaracteristiqueWCF(); c.Id = id; c.Definition = (int)this.Definition; c.Nom = this.Nom; c.Valeur = this.Valeur; c.Type = this.Type; return(c); }
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 Create(int Def, string Nom, int Type, int Valeur) { try { ServiceJediClient service = new ServiceJediClient(); CaracteristiqueWCF c = new CaracteristiqueWCF(); c.Definition = (EDefCaracteristique)Def; c.Nom = Nom; c.Type = (ETypeCaracteristique)Type; c.Valeur = Valeur; service.addCracteristique(c); 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()); } }
/// <summary> /// Ajoute une nouvelle caracteristique /// </summary> /// <param name="c">Caracteristique à ajouter</param> /// <returns>Vrai si l'ajout s'est fait, sinon faux</returns> bool IServiceJediTournament.newCarac(CaracteristiqueWCF item) { bool flag = true; JediTournamentManager manager = new JediTournamentManager(); List <Caracteristique> values = manager.getCaracteristiques(); // Mise en place de l'ID correct et ajout item.Id = values.Max(c => c.Id); values.Add(item.convert()); try { manager.updateCaracteristiques(values); } catch { flag = false; } return(flag); }
public void CaracteristiqueTest() { //get ServiceJediReference.ServiceJediClient service = new ServiceJediReference.ServiceJediClient(); List <CaracteristiqueWCF> result = service.getAllCaracteristique(); BusinessLayer.BusinessManager bm = new BusinessLayer.BusinessManager(); List <Caracteristique> original = bm.getCaracteristique(); List <CaracteristiqueWCF> expected = new List <CaracteristiqueWCF>(); foreach (Caracteristique cara in original) { expected.Add(new CaracteristiqueWCF(cara)); } foreach (CaracteristiqueWCF cara in expected) { Assert.IsTrue(result.Exists(x => x.Nom == cara.Nom && x.Valeur == cara.Valeur && x.Type == cara.Type && x.Definition == cara.Definition), "La caracteristique " + cara.Nom + " n'est pas presente"); } //add CaracteristiqueWCF c = new CaracteristiqueWCF(new Caracteristique(EDefCaracteristique.Chance, "testCaract", ETypeCaracteristique.Jedi, 10)); service.addCracteristique(c); result = service.getAllCaracteristique(); Assert.IsTrue(result.Exists(x => x.Nom == c.Nom), "La caract " + c.Nom + " n'est pas presente"); //update c = result.Find(x => x.Nom == "testCaract"); c.Valeur = 20; service.updateCaracteristique(c); result = service.getAllCaracteristique(); Assert.IsTrue(result.Exists(x => x.Nom == c.Nom && x.Valeur == 20), "La caract " + c.Nom + " n'a pas ete modifee"); //delete service.deleteCaracteristique(c); result = service.getAllCaracteristique(); Assert.IsTrue(!result.Exists(x => x.Nom == c.Nom), "Le caract " + c.Nom + "existe toujours"); }
public void addCracteristique(CaracteristiqueWCF carac) { List<Caracteristique> caracts = bm.getCaracteristique(); caracts.Add(new Caracteristique(carac.Definition,carac.Nom,carac.Type,carac.Valeur)); bm.updateCaracteristique(caracts); }
public void updateCaracteristique(CaracteristiqueWCF caract) { List<Caracteristique> caracts = bm.getCaracteristique(); int index_to_modify = caracts.FindIndex(x => x.Id == caract.Id); caracts[index_to_modify] = caract.toCaracteristique(); bm.updateCaracteristique(caracts); }
public void deleteCaracteristique(CaracteristiqueWCF caract) { List<Caracteristique> caracts = bm.getCaracteristique(); int index_to_modify = caracts.FindIndex(x => x.Id == caract.Id); caracts.RemoveAt(index_to_modify); bm.updateCaracteristique(caracts); }