public void CollectionChanged(Object o) { int Id = int.Parse(o.ToString()); List <Distribution> AllDistributions = new List <Distribution>(OldDistributions); AllDistributions.AddRange(NewDistributions); Distribution distribution = AllDistributions.Find(x => x.DistributionId == Id); DistributionsToUpdate.Add(distribution); if (distribution.IsDelivered) { NewDistributions.Remove(distribution); OldDistributions.Add(distribution); } else { NewDistributions.Add(distribution); OldDistributions.Remove(distribution); } }
public override void SaveChanges() { AdminDistributionsM.SaveChanges(DistributionsToUpdate); DistributionsToUpdate.Clear(); }
public override void SaveChanges() { VolunteerDistributionsM.SaveChanges(DistributionsToUpdate); DistributionsToUpdate.Clear(); }