public void Execute(object parameter)
 {
     using (var defectContext = new DefectsEntities())
     {
         defectContext.TubeInfo.RemoveRange(defectContext.TubeInfo);
         defectContext.TubeInfo.AddRange(_tubes);
         defectContext.SaveChanges();
     }
 }
 public void Execute(object parameter)
 {
     _tubesCollection.Clear();
     using (var ctx = new DefectsEntities())
     {
         var tubes = ctx.TubeInfo.ToList();
         tubes.ForEach(t => _tubesCollection.Add(t));
     }
 }