public override void OnNavigatedTo(NavigationParameters parameters) { IsBusy = true; switch(parameters.GetNavigationMode()) { case NavigationMode.Back: if(parameters.ContainsKey("medicoItem")) { Medico medico = parameters.GetValue<Medico>("medicoItem"); if(_medicoService.SaveOrUpdate(medico) > 0) Medicos.Add(medico); } break; case NavigationMode.New: //Medicos.AddRange(parameters.GetValues<string>("medico").Select(n => new Medico { Nome = n })); Medicos.AddRange(_medicoService.GetAll()); break; } IsBusy = false; }