private void ReassignPrimarySalespersonComboBox_DropDownClosed(object sender, EventArgs e)
 {
     if (ReassignPrimarySalespersonComboBox.SelectedValue != null)
     {
         SelectedEditedPrimarySalesperson = obsSalespeople.SingleOrDefault(x => x.Id.Equals((int)ReassignPrimarySalespersonComboBox.SelectedValue));
         //also add district to the edited list
         if (editedDistricts.Where(x => x.Id.Equals(SelectedDistrict.Id)).Count() == 0)
         {
             if (SelectedEditedPrimarySalesperson != null && !SelectedEditedPrimarySalesperson.Equals(SelectedDistrict.PrimarySalesperson))
             {
                 SelectedDistrict.PrimarySalesperson = SelectedEditedPrimarySalesperson;
             }
             editedDistricts.Add(SelectedDistrict);
         }
         else
         {
             editedDistricts.Remove(editedDistricts.Single(x => x.Id.Equals(SelectedDistrict.Id)));
             if (SelectedEditedPrimarySalesperson != null && !SelectedEditedPrimarySalesperson.Equals(SelectedDistrict.PrimarySalesperson))
             {
                 SelectedDistrict.PrimarySalesperson = SelectedEditedPrimarySalesperson;
             }
             editedDistricts.Add(SelectedDistrict);
         }
     }
 }
 private void DataGrid_CellEditEnding(object sender, DataGridCellEditEndingEventArgs e)
 {
     if (editedDistricts.Where(x => x.Id.Equals(SelectedDistrict.Id)).Count() == 0)
     {
         if (SelectedEditedPrimarySalesperson != null && !SelectedEditedPrimarySalesperson.Equals(SelectedDistrict.PrimarySalesperson))
         {
             SelectedDistrict.PrimarySalesperson = SelectedEditedPrimarySalesperson;
         }
         editedDistricts.Add(SelectedDistrict);
     }
     else
     {
         editedDistricts.Remove(editedDistricts.Single(x => x.Id.Equals(SelectedDistrict.Id)));
         if (SelectedEditedPrimarySalesperson != null && !SelectedEditedPrimarySalesperson.Equals(SelectedDistrict.PrimarySalesperson))
         {
             SelectedDistrict.PrimarySalesperson = SelectedEditedPrimarySalesperson;
         }
         editedDistricts.Add(SelectedDistrict);
     }
 }