public void OnNavigatedTo(NavigationContext navigationContext) { var artikalID = navigationContext.Parameters["ArtikalID"]; if (artikalID == null) { if (SelectedArtikal == null) { FormirajSpisakArtikala(); } return; } var jeIzbrisan = navigationContext.Parameters["JeIzbrisan"]; bool deleted = false; if (jeIzbrisan != null) { deleted = (bool)jeIzbrisan; } long id = (long)artikalID; // Ako je parametar ArtikalID=0 onda nista nije menjano if (id != 0) { if (deleted) { TextIsNotSelected = String.Format("Artikal {0} {1} je izbrisan!", SelectedArtikal.Sifra, SelectedArtikal.Naziv); } FormirajSpisakArtikala(); if (deleted) { SelectedArtikal = null; } else { Artikal editovanArtikal = Artikli.FirstOrDefault(a => a.ID == id); if (editovanArtikal.ID != 0) { SelectedArtikal = editovanArtikal; } } } }
public void OnNavigatedTo(NavigationContext navigationContext) { var artPar = navigationContext.Parameters["ArtikalID"]; if (artPar != null) { var artikalID = (long)artPar; var izabraniArt = Artikli.FirstOrDefault(a => a.ID == artikalID); if (izabraniArt != null) { SelectedArtikal = izabraniArt; } } // Ako je forma pozvana iz Izbora dezena pamtim dezen koji je bio izabran var dezPar = navigationContext.Parameters["DezenID"]; if (dezPar != null) { _prosledjenDezenID = (long)dezPar; } }