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);
            }
        }
Exemplo n.º 2
0
 public override void SaveChanges()
 {
     AdminDistributionsM.SaveChanges(DistributionsToUpdate);
     DistributionsToUpdate.Clear();
 }
 public override void SaveChanges()
 {
     VolunteerDistributionsM.SaveChanges(DistributionsToUpdate);
     DistributionsToUpdate.Clear();
 }