public void Can_update_existing_grooming() { var grooming = _groomings[1]; grooming.Tip = 30.00; IGroomingRepository repository = new GroomingRepository(); repository.Update(grooming); // use session to try to load the grooming using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<Grooming>(grooming.GroomingId); Assert.AreEqual(grooming.Tip, fromDb.Tip); } }
public void PayrollTracker_SaveButtonClickedEventHandler(object sender, EventArgs e) { GroomingRepository repository = new GroomingRepository(); foreach (KeyValuePair<int, Grooming> entry in dirtyObjectsMap) { Grooming grooming = entry.Value; bool isValid = groomingDataGridView_RowValidating(entry.Key, grooming); if (isValid) { if (grooming.GroomingId == null) { repository.Add(grooming); } else { repository.Update(grooming); } dirtyObjectsMap = new Dictionary<int, Grooming>(); refreshDisplayFromDatabase(); } } }