Ejemplo n.º 1
0
        public void onDodajGrad(object parameter)
        {
            G.Validate();

            Grad gradIzBaze = unitOfWork.Gradovi.GetGradByPostanskiBroj(G.PostanskiBroj);

            if (gradIzBaze == null)
            {
                IdPostoji = "";
                if (G.IsValid)
                {
                    Grad grad = new Grad();
                    grad.Naziv         = G.Naziv;
                    grad.PostanskiBroj = G.PostanskiBroj;
                    grad.Drzava        = G.Drzava;
                    grad.Filijale      = new List <Filijala>();
                    unitOfWork.Gradovi.Add(grad);

                    if (unitOfWork.Complete() > 0)
                    {
                        Uspesno = "Uspesno ste dodali grad u bazu!";
                        G       = new AppGrad();
                    }
                }
            }
            else
            {
                IdPostoji = "Postanski broj zauzet!";
                Uspesno   = "";
            }
        }
Ejemplo n.º 2
0
 public DodajIzmeniGradViewModel(Grad grad = null)
 {
     if (grad == null)
     {
         TextBoxEnabled         = true;
         TitleContent           = "Dodaj grad";
         ButtonContent          = "Dodaj";
         DodajIzmeniGradCommand = new MyICommand(onDodajGrad);
     }
     else
     {
         TextBoxEnabled = false;
         g                      = new AppGrad(grad);
         TitleContent           = "Izmeni grad";
         ButtonContent          = "Izmeni";
         DodajIzmeniGradCommand = new MyICommand(onIzmeniGrad);
     }
 }