Exemple #1
0
        void OnServiceAdded(object obj)
        {
            var service = obj as Service;

            SelectedServices.Add(service);
            SelectedServices = new ObservableCollection <Service>(SelectedServices.OrderByDescending(s => s.TotalCost()));

            UpdateState();
        }
Exemple #2
0
        void OnAdd(object obj)
        {
            SelectedServices.Add(SelectedService);
            SelectedServices = new ObservableCollection <Service>(SelectedServices.OrderByDescending(s => s.TotalCost()));

            Services.Remove(SelectedService);
            Services = new ObservableCollection <Service>(Services.OrderBy(s => s.Name));

            PromotedService = SelectedService;

            UpdateState();
        }
 private void ExcuteAddServiceViewCommand()
 {
     try
     {
         SelectedServices.Add(SelectedServiceToAdd);
         FilteredServices = new ObservableCollection <ServiceDTO>(Services.Except(SelectedServices));
     }
     catch
     {
         MessageBox.Show("Can't Save 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);
 }
 private void BtnAdd_Click(object sender, EventArgs e)
 {
     foreach (var item in lstApiServices.CheckedItems)
     {
         SelectedApiServices.Add(item as Utilities.ClassModel);
     }
     foreach (var item in lstServices.CheckedItems)
     {
         SelectedServices.Add(item as Utilities.ClassModel);
     }
     foreach (var item in lstModels.CheckedItems)
     {
         SelectedModels.Add(item as Utilities.ClassModel);
     }
     foreach (var item in lstDialogs.CheckedItems)
     {
         SelectedDialogs.Add(item as Utilities.ClassModel);
     }
 }