void ActivateCommands()
 {
     ViewMaterials = new DelegateCommand(OnViewMaterials, obj => SelectedService != null && Services.Any());
     Next          = new DelegateCommand(OnNext, obj => SelectedServices.Any());
     Add           = new DelegateCommand(OnAdd, obj => SelectedService != null && Services.Any());
     Remove        = new DelegateCommand(OnRemove, obj => PromotedService != null && SelectedServices.Any());
 }
Exemple #2
0
        void OnServiceAdded(object obj)
        {
            var service = obj as Service;

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

            UpdateState();
        }
Exemple #3
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");
     }
 }
 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);
     }
 }
        public List <SelectedServices> getAllSServices()
        {
            var entities = dbcontext.SelectedServices.ToList();

            List <SelectedServices> sservices = new List <SelectedServices>();

            var config = new MapperConfiguration(cfg => cfg.CreateMap <Database.SelectedService, SelectedServices>());
            var mapper = new Mapper(config);

            if (entities != null)
            {
                foreach (var item in entities)
                {
                    SelectedServices sservice = new SelectedServices();
                    sservice = mapper.Map <SelectedServices>(item);
                    sservices.Add(sservice);
                }
            }
            return(sservices);
        }