public ErrandStatus()
 {
     _userservice = new UserService();
     InitializeComponent();
     _errandservice              = new ErrandService();
     _mechanicService            = new MechanicService();
     Errands.ItemsSource         = _errandservice.OnGoingErrands();
     FinishedErrands.ItemsSource = _errandservice.FinishedErrands();
 }
        private void EndErrand_Click(object sender, RoutedEventArgs e)
        {
            if (Errands.SelectedItem == null)
            {
                return;
            }
            var errand = Errands.SelectedItem as Errand;

            errand.Status = false;
            var mechanic = _mechanicService.GetMechanic(errand.MechanicID);

            mechanic.NumberOfErrands -= 1;
            DBService.Modify(mechanic);
            DBService.Modify(errand);
            Errands.ItemsSource         = null;
            FinishedErrands.ItemsSource = null;
            Errands.ItemsSource         = _errandservice.OnGoingErrands();
            FinishedErrands.ItemsSource = _errandservice.FinishedErrands();
        }