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 = ""; } }
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); } }