public List <InstructionsForSpecialistExamination> LoadSpecialisticExamination()
        {
            List <Model.InstructionsForSpecialistExamination> specialistExaminations = new List <Model.InstructionsForSpecialistExamination>();

            try
            {
                String       line;
                StreamReader sr = new StreamReader(FileLocation);

                while ((line = sr.ReadLine()) != null)
                {
                    string[] words = line.Split(',');

                    Model.InstructionsForSpecialistExamination Examination = new Model.InstructionsForSpecialistExamination(int.Parse(words[0]),
                                                                                                                            words[1], words[2], words[3], words[4]);

                    specialistExaminations.Add(Examination);
                    nextId = Examination.SpecialistExaminationId;
                }

                sr.Close();
            }
            catch (Exception e)
            {
                Console.WriteLine("Exception: " + e.Message);
            }
            finally
            {
                Console.WriteLine("Executing finally block.");
            }
            return(specialistExaminations);
        }
        public void CreateSpecialisticExamination(Model.InstructionsForSpecialistExamination specialisticExamination)
        {
            List <InstructionsForSpecialistExamination> specialistExaminations = GetAllSpecialisticExamination();

            specialistExaminations.Add(specialisticExamination);
            specialisticExaminationRepository.SaveSpecialisticExamination(specialistExaminations);
        }
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            if (tbComment.Text == "" || cbSpecialist.Text == "")
            {
                MessageBox.Show("Niste popunili sva polja!", "Upozorenje!", MessageBoxButton.OK, MessageBoxImage.Warning);
            }
            else
            {
                Model.InstructionsForSpecialistExamination specialistExamination = CreateSpecialistExamination();
                SpecialisticExaminationController.CreateSpecialisticExamination(specialistExamination);
                MessageBox.Show("Uspešno ste kreirali izveštaj!", "Uspešno izvršeno!", MessageBoxButton.OK, MessageBoxImage.Information);

                this.Close();
            }
        }
 public Model.InstructionsForSpecialistExamination CreateSpecialistExamination()
 {
     Model.InstructionsForSpecialistExamination specialistExamination = new Model.InstructionsForSpecialistExamination(SpecialisticExaminationController.specialisticExaminationService.specialisticExaminationRepository.getNextId(),
                                                                                                                       cbSpecialist.Text.ToString(), lblDoctorsName.Content.ToString(), lblPatientsName.Content.ToString(), tbComment.Text.ToString());
     return(specialistExamination);
 }
 public void CreateSpecialisticExamination(Model.InstructionsForSpecialistExamination specialisticExamination)
 {
     specialisticExaminationService.CreateSpecialisticExamination(specialisticExamination);
 }