private string Verbe(string sujet) { lesMots.Clear(); var random = new Random(); lesMots = Bdd.SelectAllVerbes(); int indexVerbe = random.Next(lesMots.Count); Verbe verbe = (Verbe)lesMots[indexVerbe]; lesMots.Clear(); Conjugaison conjugaison = (Conjugaison)Bdd.SelectConjugaisonByVerbe(verbe.id); verbeStock = verbe; if (sujet == "je") { conjugaisonStock = conjugaison.GetPremierSing(); verbeConjugueStock = conjugaisonStock; indexConjugaison = "1"; return(conjugaisonStock); } else if (sujet == "tu") { conjugaisonStock = conjugaison.GetDeuxiemeSing(); verbeConjugueStock = conjugaisonStock; indexConjugaison = "2"; return(conjugaisonStock); } else if (sujet == "il" || sujet == "elle" || sujet == "on") { conjugaisonStock = conjugaison.GetTroisiemeSing(); verbeConjugueStock = conjugaisonStock; indexConjugaison = "3"; return(conjugaisonStock); } else if (sujet == "nous") { conjugaisonStock = conjugaison.GetPremierPlur(); verbeConjugueStock = conjugaisonStock; indexConjugaison = "4"; return(conjugaisonStock); } else if (sujet == "vous") { conjugaisonStock = conjugaison.GetDeuxiemePlur(); verbeConjugueStock = conjugaisonStock; indexConjugaison = "5"; return(conjugaisonStock); } else if (sujet == "ils" || sujet == "elles") { conjugaisonStock = conjugaison.GetTroisiemePlur(); verbeConjugueStock = conjugaisonStock; indexConjugaison = "6"; return(conjugaisonStock); } else { return("Erreur détermination de la conjugaison"); } }
private void SuppLabel() { var label = this.Controls.OfType <LabelPerso>().ToList(); foreach (LabelPerso l in label) { l.Dispose(); } lesLabels.Clear(); idAdjP = null; indexAdjP = null; idArticle = null; indexArticle = null; idPronom = null; idNom = null; indexNom = null; indexConjugaison = null; idAdjectif = null; indexAdjectif = null; idAdverbe = null; adjPStock = null; pronomStock = null; nomStock = null; verbeStock = null; conjugaisonStock = null; advStock = null; adjStock = null; }
public async Task <ActionResult <Verbe> > PostVerbe(Verbe verbe) { _context.Verbe.Add(verbe); await _context.SaveChangesAsync(); return(CreatedAtAction("GetVerbe", new { id = verbe.Id }, verbe)); }
public async Task <IActionResult> PutVerbe(int id, Verbe verbe) { if (id != verbe.Id) { return(BadRequest()); } _context.Entry(verbe).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VerbeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/** * Vérifie si les réponses sont bonnes. * A noter que dans la base fourni, il y a eu inversement entre prétérit et participe passé **/ private bool isCorrectAnswers(int idVerb, string preterit, string partpast) { Verbe verbe = verbeService.GetVerbItem(idVerb); return((preterit == verbe.participePasse && partpast == verbe.preterit) ? true : false); }