Exemple #1
0
        void OnRemove(object obj)
        {
            SelectedServices.Remove(PromotedService);
            SelectedServices = new ObservableCollection <Service>(SelectedServices.OrderByDescending(s => s.TotalCost()));

            Services.Add(PromotedService);
            Services = new ObservableCollection <Service>(Services.OrderBy(s => s.Name));

            PromotedService = null;

            UpdateState();
        }
 private void ExecuteRemoveServiceViewCommand()
 {
     try
     {
         SelectedServices.Remove(SelectedService);
         FilteredServices = new ObservableCollection <ServiceDTO>(Services.Except(SelectedServices));
     }
     catch
     {
         MessageBox.Show("Can't Remove Service");
     }
 }
 public void SelectService(ToggleButton source)
 {
     if (source.Name.ToLower().Contains("pendulum"))
     {
         if (source.IsChecked.Value)
         {
             SelectedServices.Add(Models.Util.Enums.Stroke.Services.Pendulum);
         }
         else
         {
             SelectedServices.Remove(Models.Util.Enums.Stroke.Services.Pendulum);
         }
     }
     else if (source.Name.ToLower().Contains("reverse"))
     {
         if (source.IsChecked.Value)
         {
             SelectedServices.Add(Models.Util.Enums.Stroke.Services.Reverse);
         }
         else
         {
             SelectedServices.Remove(Models.Util.Enums.Stroke.Services.Reverse);
         }
     }
     else if (source.Name.ToLower().Contains("tomahawk"))
     {
         if (source.IsChecked.Value)
         {
             SelectedServices.Add(Models.Util.Enums.Stroke.Services.Tomahawk);
         }
         else
         {
             SelectedServices.Remove(Models.Util.Enums.Stroke.Services.Tomahawk);
         }
     }
     else if (source.Name.ToLower().Contains("special"))
     {
         if (source.IsChecked.Value)
         {
             SelectedServices.Add(Models.Util.Enums.Stroke.Services.Special);
         }
         else
         {
             SelectedServices.Remove(Models.Util.Enums.Stroke.Services.Special);
         }
     }
     UpdateSelection(Manager.ActivePlaylist);
 }