public void OnAdd()
        {
            this.Validate();
            if (this.IsValid)
            {
                if (!isUpdate)
                {
                    int doctorId = DbContextHandler.Instance.GetDoctorIdByName(this.selectedType);

                    DbContextHandler.Instance.CreateReview(Description, Termin, doctorId);

                    Pregledi.Clear();
                    DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled));
                    Termin       = DateTime.Now;
                    Description  = "";
                    SelectedType = null;
                }
                else
                {
                    BtnContent = "Update";
                    MessageBox.Show("Update data!");

                    DbContextHandler.Instance.UpdateReview(SelectedItem.Pregled_Id, description, termin);

                    Pregledi.Clear();
                    DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled));

                    isUpdate     = false;
                    BtnContent   = "Add";
                    Termin       = DateTime.Now;
                    Description  = "";
                    SelectedType = null;
                }
            }
        }
Exemple #2
0
 public void DodajPregled(Pregled pregled)
 {
     try
     {
         Pregledi.Add(pregled);
     }catch (Exception e)
     {
         Console.WriteLine(e.Message);
     }
 }
Exemple #3
0
        public NewReviewViewModel()
        {
            BtnContent    = "Add";
            AddCommand    = new MyICommand(OnAdd);
            ChangeCommand = new MyICommand(OnSaveChanges);
            DeleteCommand = new RelayCommand(OnDelete);

            //combobox
            Doctors = DbContextHandler.Instance.GetAllDoctorsList();

            //tabela
            DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled));
        }
Exemple #4
0
        public void OnAdd()
        {
            this.Validate();
            if (this.IsValid)
            {
                if (!isUpdate)
                {
                    int doctorId = DbContextHandler.Instance.GetDoctorIdByName(this.selectedType);

                    var      splits       = selectedDate.ToString().Split(' ');
                    var      selectedTerm = splits[0] + " " + SelectedType2;
                    DateTime datum        = DateTime.Parse(selectedTerm);
                    DbContextHandler.Instance.CreateReview(Description, datum, doctorId);

                    Pregledi.Clear();
                    DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled));

                    Description  = "";
                    SelectedType = null;
                }
                else
                {
                    BtnContent = "Update";
                    MessageBox.Show("Update data!");

                    //    DbContextHandler.Instance.UpdateReview(SelectedItem.Pregled_Id, description, selectedType2);

                    Pregledi.Clear();
                    DbContextHandler.Instance.GetAllReviews().ForEach(pregled => Pregledi.Add(pregled));

                    isUpdate   = false;
                    BtnContent = "Add";

                    Description  = "";
                    SelectedType = null;
                }
            }
        }
Exemple #5
0
 public void PregledEvidencija(DateTime vrijemePregleda, string rezultatPregleda, bool uspjesanPregled, TipSistematskog tipPregleda)
 {
     Pregledi.Add(new PregledSistematskiStavka(vrijemePregleda, rezultatPregleda, uspjesanPregled, tipPregleda));
 }
Exemple #6
0
 public void Add(Pregled pregled)
 {
     Pregledi.Add(pregled);
 }