public void onDodajOcenu(object parameter)
        {
            bool error = false;

            O.Validate();
            if (SelektovanKlijent == null)
            {
                KlijentError = "Polje ne moze biti prazno!";
                error        = true;
            }
            else
            {
                KlijentError = "";
            }

            if (SelektovanoVozilo == null)
            {
                VoziloError = "Polje ne moze biti prazno!";
                error       = true;
            }
            else
            {
                VoziloError = "";
            }


            Ocena ocenaIzBaze = unitOfWork.Ocene.Get(O.Id);

            if (ocenaIzBaze == null)
            {
                IdPostoji = "";
                if (!error && O.IsValid)
                {
                    Ocena ocena = new Ocena();
                    ocena.KlijentJmbg = SelektovanKlijent.Jmbg;
                    ocena.VoziloId    = SelektovanoVozilo.Id;
                    ocena.Vrednost    = O.Vrednost;
                    ocena.Id          = O.Id;

                    unitOfWork.Ocene.Add(ocena);

                    if (unitOfWork.Complete() > 0)
                    {
                        Uspesno = "Uspesno ste dodali ocenu u bazu!";
                        O       = new AppOcena();
                    }
                }
            }
            else
            {
                IdPostoji = "Id je zauzet!";
            }
        }
        public DodajIzmeniOcenuViewModel(Ocena ocena = null)
        {
            vozilaLista = unitOfWork.Vozila.GetAll();
            Vozila      = new BindingList <Vozilo>();

            foreach (var vozilo in vozilaLista)
            {
                Vozila.Add(vozilo);
            }

            klijentiLista = unitOfWork.Klijenti.GetAll();
            Klijenti      = new BindingList <Klijent>();

            foreach (var klijent in klijentiLista)
            {
                Klijenti.Add(klijent);
            }

            if (ocena == null)
            {
                TextBoxEnabled          = true;
                TitleContent            = "Dodaj ocenu";
                ButtonContent           = "Dodaj";
                DodajIzmeniOcenuCommand = new MyICommand(onDodajOcenu);
            }
            else
            {
                TextBoxEnabled = false;
                o = new AppOcena(ocena);
                SelektovanKlijent       = unitOfWork.Klijenti.GetKlijentByJmbg(ocena.KlijentJmbg);
                SelektovanoVozilo       = unitOfWork.Vozila.Get(ocena.VoziloId);
                TitleContent            = "Izmeni ocenu";
                ButtonContent           = "Izmeni";
                DodajIzmeniOcenuCommand = new MyICommand(onIzmeniOcenu);
            }
        }