public override async void Init(object initData) { base.Init(initData); Afazer = new Afazer(); var detalheAfazer = initData as Tuple <Afazer, ConclusaoAfazer, PacienteFamiliar>; if (detalheAfazer != null) { ConclusaoAfazer = new ConclusaoAfazer(); ConclusaoAfazer = detalheAfazer.Item2; PacienteFamiliar = new PacienteFamiliar(); PacienteFamiliar = detalheAfazer.Item3; Afazer = detalheAfazer.Item1; MateriaisUtilizados = new ObservableCollection <MaterialUtilizado>( await FamiliarRestService.DefaultManager.RefreshMaterialUtilizadoAsync(detalheAfazer?.Item1.Id)); MedicamentosAdministrados = new ObservableCollection <MedicamentoAdministrado>( await FamiliarRestService.DefaultManager.RefreshMedicamentoAdministradoAsync( detalheAfazer?.Item1.Id)); } oMaterial = new ObservableCollection <Material>( await FamiliarRestService.DefaultManager.RefreshMaterialExistenteAsync()).FirstOrDefault( m => MateriaisUtilizados.Select(n => n.MatUtilizado).Contains(m.Id)); oMedicamento = new ObservableCollection <Medicamento>( await FamiliarRestService.DefaultManager.RefreshMedicamentoAsync()).FirstOrDefault( m => MedicamentosAdministrados.Select(n => n.MedAdministrado).Contains(m.Id)); }
public override async void Init(object initData) { base.Init(initData); PacienteFamiliar = new PacienteFamiliar(); PacienteFamiliar = initData as PacienteFamiliar; oHorario = new PageModelHelper { ActivityRunning = true, Visualizar = false }; AfazerSelecionado = new Afazer(); await GetAfazeres(); }
public override async void Init(object initData) { base.Init(initData); Familiar = new Familiar(); PacienteFamiliar = new PacienteFamiliar(); var x = initData as Tuple <Familiar, PacienteFamiliar>; if (x != null) { Familiar = x.Item1; PacienteFamiliar = x.Item2; } }
public override void Init(object initData) { base.Init(initData); Afazeres = new ObservableCollection <Afazer>(); oPaciente = new Paciente(); PacienteFamiliar = new PacienteFamiliar(); var x = initData as Tuple <Paciente, PacienteFamiliar>; if (x != null) { oPaciente = x.Item1; PacienteFamiliar = x.Item2; } }