public WookieResumeDto(Wookie wookie) { this.Surname = wookie.Surname; this.MainWeaponLabel = wookie.MainWeapon?.Label; this.AuxiliaryWeaponsNumber = (wookie.HelpsWeapons?.Count).GetValueOrDefault(0); this.SelfiesNumber = (wookie.Selfies?.Count).GetValueOrDefault(0); }
private void generateOnce() { Random r = new Random(); for (int i = 0; i < 10000; i++) { Droide d = new Droide() { DateF = DateTime.Now, Matricule = Guid.NewGuid().ToString(), ModeleID = r.Next(1, 6), PointsDeVie = r.Next(10, 61) }; new DroideDataLayer().UpdateOrInsertOne(d); } for (int i = 0; i < 1000; i++) { Wookie w = new Wookie() { DateN = DateTime.Now, PlaneteID = r.Next(1, 5), Sexe = Convert.ToBoolean(r.Next(0, 2)), Nom = Guid.NewGuid().ToString(), PointsDeVie = r.Next(50, 100) }; new WookieDataLayer().UpdateOrInsertOne(w); } }
// GET: Wookie/Edit/5 public ActionResult Edit(int id) { Wookie wookie = _dataLayer.Select().Find(item => item.ID == id); List <Planete> listePlanetes = new PlaneteDataLayer().Select(); ViewBag.listePlanetes = listePlanetes; return(View(wookie)); }
public WookieDto(Wookie data = null) { this._data = data; if (this._data is null) { this._data = new Wookie(); } }
public WookieDto(Wookie wookie) { this.Id = wookie.Id; this.SurName = wookie.Prenom; this.NbPoils = wookie.NbPoils; this.MainWeaponLabel = wookie.MainWeapon?.Label; this.NbSecondaryWeapons = (wookie.SecondaryWeapons?.Count).GetValueOrDefault(0); this.SelfieNumber = (wookie.Selfies?.Count).GetValueOrDefault(0); }
public async Task SaveOne(Wookie item) { this._context.Wookies.Add(item); this._context.Entry(item.MainWeapon).State = EntityState.Detached; // this._context.Entry(item.MainWeapon).Property(item => item.Label).IsModified await this._context.SaveChangesAsync(); }
static void Main(string[] args) { Wookie wookie = new Wookie() { Name = "Chewie" }; wookie.Crier((message) => { Console.WriteLine(message); }); }
public ActionResult Delete(int id, Wookie wookie) { try { // TODO: Add delete logic here _dataLayer.delete(wookie); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, Wookie wookie) { try { // TODO: Add update logic here _dataLayer.UpdateOrInsertOne(wookie); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(Wookie wookie) { try { // TODO: Add insert logic here this._dataLayer.UpdateOrInsertOne(wookie); return(RedirectToAction("Index")); } catch { List <Planete> listePlanetes = new PlaneteDataLayer().Select(); ViewBag.listePlanetes = listePlanetes; return(View()); } }
public ActionResult Index() { Wookie wookie = new Wookie() { Name = "dirtolip" }; this.ViewBag.MessageWookie = wookie.Crier((mess => { this.ViewBag.MessageWookie = mess; }); return View(); }
public void TestCrieDuWookieQuiEstOK(string name) { Wookie wookie = new Wookie() { Name = name }; wookie.Crier((crie) => { Assert.IsInstanceOfType(crie, typeof(string)); Assert.IsNotNull(crie); string crieQuiEstAttendu = "Le wookie " + name + " crie : ROAAAAAAR !"; Assert.IsTrue(crie == crieQuiEstAttendu); }); }
public IActionResult Update(Wookie wookie) { Wookie leWookieAMettreAjour = wookie; if (ModelState.IsValid) { var requete = from wook in MaFausseBaseDeDonnees.WookieList where wook.Id == wookie.Id select wook; leWookieAMettreAjour = requete.Single(); leWookieAMettreAjour.Nom = wookie.Nom; leWookieAMettreAjour.Prenom = wookie.Prenom; // monService sera de type WookieService. //monService.Save(wookie); } return(this.View(leWookieAMettreAjour)); }
public IActionResult Create(Wookie wookie) { MaFausseBaseDeDonnees.WookieList.Add(wookie); return(this.View()); }
private void generateCombat(Attaque attaque, List <Wookie> listeWookies, List <Droide> listeDroides) { int indexW = r.Next(0, listeWookies.Count); Wookie wookie = listeWookies[indexW]; int indexD = r.Next(0, listeDroides.Count); Droide droide = listeDroides[indexD]; int pvWookie = (int)wookie.PointsDeVie; if (wookie.Combat.Where(c => c.AttaqueID == attaque.ID).Count() > 0) { Combat c = wookie.Combat.Where(cb => cb.WookieID == wookie.ID && cb.AttaqueID == attaque.ID).OrderBy(w => w.DateCombat).Last(); pvWookie = (int)c.PointsDeVieWookie; } int pvDroide = (int)droide.PointsDeVie; if (droide.Combat.Where(c => c.AttaqueID == attaque.ID).Count() > 0) { Combat c = droide.Combat.Where(cb => cb.DroideID == droide.ID && cb.AttaqueID == attaque.ID).OrderBy(w => w.DateCombat).Last(); pvDroide = (int)c.PointsDeVieDroide; } bool tourDeJeu = Convert.ToBoolean(r.Next(0, 2)); bool vainqueur = true; while (pvDroide > 0 && pvWookie > 0) { if (tourDeJeu) { int wookieAttaque = r.Next(10, 26); pvDroide -= wookieAttaque; } else { int droideAttaque = r.Next(10, 16); pvWookie -= droideAttaque; } tourDeJeu = !tourDeJeu; } if (pvDroide <= 0) { vainqueur = false; } Combat combat = new Combat() { PointsDeVieDroide = pvDroide, PointsDeVieWookie = pvWookie, DateCombat = DateTime.Now, Vainqueur = vainqueur, WookieID = wookie.ID, DroideID = droide.ID, AttaqueID = attaque.ID }; if (vainqueur) { listeWookies.Remove(wookie); listeDroides[indexD].Combat.Add(combat); } if (!vainqueur) { listeDroides.Remove(droide); listeWookies[indexW].Combat.Add(combat); } this._combatDataLayer.UpdateOrInsertOne(combat); }
public void Create(Wookie model) { _context.Woookies.Add(model); _context.SaveChanges(); }
public async Task CreateAsync(Wookie model) { _context.Woookies.Add(model); _context.Entry(model.MainWeapon).State = EntityState.Detached; await _context.SaveChangesAsync(); }
public Task SaveOne(Wookie item) { throw new NotImplementedException(); }
public Task CreateAsync(Wookie model) { throw new NotImplementedException(); }
public void Create(Wookie model) { throw new NotImplementedException(); }