public void Update(Models.Critique critique) { var existing = db.Critiques.SingleOrDefault(x => x.Id == critique.Id); if (existing != null) { existing.CategoryDescription = critique.CategoryDescription; db.SaveChanges(); } }
public int Insert(Models.Critique critique) { tblCritique newCritique = new tblCritique { CategoryDescription = critique.CategoryDescription }; db.Critiques.Add(newCritique); db.SaveChanges(); return(newCritique.Id); }
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); }