Exemple #1
0
 public bool DeleteFluxPoint(int fluxId)
 {
     lock (_lock)
     {
         return(FluxPointModels.RemoveAll(p => p.FluxID == fluxId) == 1);
     }
 }
Exemple #2
0
 public void InitPointModel(List <FluxPointModel> fluxPointModels,
                            List <FluxRunModel> fluxRunModels)
 {
     if (fluxPointModels != null)
     {
         lock (_lock)
         {
             fluxPointModels.ForEach(p => FluxPointModels.RemoveAll(q => q.FluxID == p.FluxID));
             FluxPointModels.AddRange(fluxPointModels);
             FluxPointModels.ForEach(p => p.InitPointModel(fluxRunModels?.FirstOrDefault(q => q.FluxID == p.FluxID)));
         }
     }
 }