public RecommendedShoppingUserControlVM(RecommendedShoppingUserControlV view)
 {
     this.View                  = view;
     SourceDaysList             = new RecommendedShoppingUserControlM().getDaysWhichHeBought();
     worker.DoWork             += worker_DoWork;
     worker.RunWorkerCompleted += worker_RunWorkerCompleted;
 }
 private void worker_DoWork(object sender, DoWorkEventArgs e)
 {
     inProggress            = true;
     VisibilityProgressBar  = Visibility.Visible;
     VisibilityListProducts = Visibility.Collapsed;
     if (SelectedDay != null)
     {
         SourceList = new RecommendedShoppingUserControlM().GetRecommendedShoppingList(SelectedDay);
     }
 }