public async Task <IActionResult> Edit(int id, [Bind("CritiqueId,CritiqueText,CritiqueEtoiles,CritiqueNom,TelephoneId")] Critique critique) { if (id != critique.CritiqueId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(critique); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CritiqueExists(critique.CritiqueId)) { return(NotFound()); } else { throw; } } return(RedirectToAction("Details", "Telephones", new { id = critique.TelephoneId })); } ViewData["TelephoneId"] = new SelectList(_context.Set <Telephone>(), "TelephoneId", "TelephoneModel", critique.TelephoneId); return(View(critique)); }
public ActionResult DeleteConfirmed(int id) { Critique critique = db.Critiques.Find(id); db.Critiques.Remove(critique); db.SaveChanges(); return(RedirectToAction("Index")); }
public void InsertTest() { Models.Critique critique = new Octo.Net.Models.Critique(); critique.CategoryDescription = "This is a test"; Critique blCritique = new Critique(); int result = blCritique.Insert(critique); Assert.IsTrue(result > 0); }
// // GET: /Critique/Delete/5 public ActionResult Delete(int id = 0) { Critique critique = db.Critiques.Find(id); if (critique == null) { return(HttpNotFound()); } return(View(critique)); }
public ActionResult Edit(Critique critique) { if (ModelState.IsValid) { db.Entry(critique).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(db.Users, "UserID", "FirstName", critique.UserID); return(View(critique)); }
// // GET: /Critique/Edit/5 public ActionResult Edit(int id = 0) { Critique critique = db.Critiques.Find(id); if (critique == null) { return(HttpNotFound()); } ViewBag.UserID = new SelectList(db.Users, "UserID", "FirstName", critique.UserID); return(View(critique)); }
public ActionResult Create(Critique critique) { if (ModelState.IsValid) { db.Critiques.Add(critique); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UserID = new SelectList(db.Users, "UserID", "FirstName", critique.UserID); return(View(critique)); }
public async Task <IActionResult> Create([Bind("CritiqueId,CritiqueText,CritiqueEtoiles,CritiqueNom,TelephoneId")] Critique critique) { if (ModelState.IsValid) { _context.Add(critique); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); return(RedirectToAction("Details", "Telephones", new { id = critique.TelephoneId })); } //ViewData["TelephoneId"] = new SelectList(_context.Set<Telephone>(), "TelephoneId", "TelephoneModel", critique.TelephoneId); return(View(critique)); }
public void DeleteTest() { Critique critique = new Critique(); List <Models.Critique> critiques = new List <Models.Critique>(); critiques = critique.Load(); Models.Critique row = critiques.Where(x => x.Id == 2).FirstOrDefault(); if (row != null) { bool actual = critique.Delete(row.Id); Assert.IsTrue(actual == true); } }
public void UpdateTest() { Critique critique = new Critique(); List <Models.Critique> critiques = new List <Models.Critique>(); //critiques = critiques.Load(); Models.Critique row = critiques.Where(m => m.CategoryDescription == "This is a test body of a private critique.").FirstOrDefault(); row.CategoryDescription = "UPDATED: This is a test body of a private critique."; critique.Update(row); List <Models.Critique> updated = new List <Models.Critique>(); //updated = critique.Load(); Models.Critique updatedCritique = updated.Where(x => x.CategoryDescription == "This is a test body of a private critique.").FirstOrDefault(); Assert.AreNotEqual(updatedCritique, row); }
public void InitializeBeforeEachTest() { manager = new Critique(); }
public override List <Critique> Eval(string sentence) { if (_all_lowercase) { sentence = sentence.ToLower(); } var extokens = _tokenizer.TokenizeEx(sentence); var tokensNoDet = new List <Tokenizer.Token>(); Dictionary <int, int> detPosition = new Dictionary <int, int>(); Dictionary <int, int> inputDet = new Dictionary <int, int>(); int new_token_idx = 0; int old_token_idx = 0; List <int> original = new List <int>(); // remove all the determiners foreach (var token in extokens) { int det = Array.IndexOf(_keywords, token.token); //if (false)// (det >= 0) if ((!_insert_only) && (det >= 0)) { if (inputDet.ContainsKey(new_token_idx)) { inputDet[new_token_idx] = -1; } else { inputDet[new_token_idx] = det; } } else { if (!inputDet.ContainsKey(new_token_idx)) { inputDet[new_token_idx] = 0; } tokensNoDet.Add(token); detPosition[new_token_idx] = old_token_idx; new_token_idx += 1; } old_token_idx += 1; } var critiques = EvalSimple(tokensNoDet, inputDet); List <Critique> result = new List <Critique>(); foreach (var critique in critiques) { int start_tok_idx = 0; if (critique.start_token > 0) { start_tok_idx = detPosition[critique.start_token - 1] + 1; } Critique newcritique = new Critique(); newcritique.critique_start = extokens.ElementAt(start_tok_idx).start; if (_enable_noun_phrase_search && (critique.noun_phrase_length > 0)) { int end_tok_idx = detPosition[critique.start_token + critique.noun_phrase_length]; newcritique.critique_len = extokens.ElementAt(end_tok_idx - 1).start + extokens.ElementAt(end_tok_idx - 1).len - newcritique.critique_start; newcritique.source_string = sentence.Substring(newcritique.critique_start, newcritique.critique_len); // newcritique.targets = critique.targets; newcritique.targets = new List <Critique.CritiqueTarget>(); foreach (var target in critique.targets) { Critique.CritiqueTarget new_target = new Critique.CritiqueTarget(); new_target.prob = target.prob; new_target.target = target.target + " " + sentence.Substring(extokens.ElementAt(start_tok_idx).start, extokens.ElementAt(end_tok_idx - 1).start + extokens.ElementAt(end_tok_idx - 1).len - newcritique.critique_start); newcritique.targets.Add(new_target); } } else { int end_tok_idx = detPosition[critique.start_token]; newcritique.critique_len = extokens.ElementAt(end_tok_idx).start - newcritique.critique_start; newcritique.source_string = sentence.Substring(newcritique.critique_start, newcritique.critique_len); newcritique.targets = new List <Critique.CritiqueTarget>(); foreach (var target in critique.targets) { Critique.CritiqueTarget new_target = new Critique.CritiqueTarget(); new_target.prob = target.prob; if (target.target.Length > 0) { new_target.target = target.target + " "; } else { new_target.target = target.target; } newcritique.targets.Add(new_target); } } result.Add(newcritique); } return(result); }