//Setting case to diagnose status and show the started case
        private void BtnStart_Click(object sender, RoutedEventArgs e)
        {
            selected = (Case)lsvComingCases.SelectedItem;
            try
            {
                TechnicianViewModel.SetCaseStatus(selected, "Diagnose");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            TechnicianCurrentCaseView view = new TechnicianCurrentCaseView(selected, LoggedUser);

            view.Show();
            try
            {
                UpdateComingList(sender, e);
            }
            catch (Exception)
            {
                throw;
            }
            //lsvComingCases.DataContext = TechnicianViewModel.GetWorkOrders("'Registered'");
            //lsvComingCases.SelectedIndex = 0;
        }
 //Search individual cases from database
 private void BtnSearch_Click(object sender, RoutedEventArgs e)
 {
     try
     {
         int  temp = Convert.ToInt32(txtCaseId.Text);
         Case job  = TechnicianViewModel.GetWorkOrder(temp);
         if (job.Id == 0)
         {
             MessageBox.Show("Keikkaa ei löydy");
         }
         else
         {
             TechnicianCurrentCaseView view = new TechnicianCurrentCaseView(job, LoggedUser);
             view.Show();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Tapahtui virhe\n" + ex.Message);
     }
 }
        private void ShowCurrentCase(object sender, RoutedEventArgs e)
        {
            TechnicianCurrentCaseView view = new TechnicianCurrentCaseView(selected, LoggedUser);

            view.Show();
        }