public void Can_update_existing_pickupDropoff() { var pickupDropoff = _pickupDropoffs[1]; pickupDropoff.PickupCost = _newPickupCost; IPickupDropoffRepository repository = new PickupDropoffRepository(); repository.Update(pickupDropoff); // use session to try to load the pickupDropoff using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get<PickupDropoff>(pickupDropoff.PickupDropoffId); Assert.AreEqual(pickupDropoff.PickupCost, fromDb.PickupCost); } }
public void PayrollTracker_SaveButtonClickedEventHandler(object sender, EventArgs e) { PickupDropoffRepository repository = new PickupDropoffRepository(); foreach (KeyValuePair<int, PickupDropoff> entry in dirtyObjectsMap) { PickupDropoff pickupDropoff = entry.Value; bool isValid = dataGridView1_RowValidating(entry.Key, pickupDropoff); if (isValid) { if (pickupDropoff.PickupDropoffId == null) { repository.Add(pickupDropoff); } else { repository.Update(pickupDropoff); } dirtyObjectsMap = new Dictionary<int, PickupDropoff>(); refreshDisplayFromDatabase(); } } }