// public FichaCadastroDomiciliarViewModel(Views.FichaCadastroDomiciliarPage.ListFichaCadastroDomiciliar page, Models.FichaCadastroDomiciliarTerritorial ficha = null) { this.Ficha = new Models.FichaCadastroDomiciliarTerritorial(); this.RootPage = page; this.Continuar = new Command(async() => await ContinuarExecuteAsync()); this.Concordar = new Command(async() => await ConcordarExecuteAsync()); this.NaoConcordar = new Command(async() => await NaoConcordarExecuteAsync()); this.ConcordarInstituicaoPermanencia = new Command(async() => await ConcordarInstituicaoPermanenciaExecuteAsync()); this.NaoConcordarInstituicaoPermanencia = new Command(async() => await NaoConcordarInstituicaoPermanenciaExecuteAsync()); #region CarregamentoDados Page2 this.Logradouros = new ObservableRangeCollection <Models.Logradouro>(); this.Bairros = new ObservableRangeCollection <Models.Bairro>(new DAO.DAOBairro().Select()); this.TiposImoveis = new ObservableRangeCollection <Models.TipoDeImovel>(new DAO.DAOTipoDeImovel().Select()); using (var DAOEstabelecimento = new DAO.DAOEstabelecimento()) { var estabelecimento = DAOEstabelecimento.Select().First(); this.Municipios = new ObservableRangeCollection <Models.Municipio>(); this.UFs = new ObservableRangeCollection <Models.UnidadeFederal>(); this.UFs.Add(new DAO.DAOUnidadeFederal().Select(estabelecimento.Municipio.CodUnidadeFederal)); this.UF = this.UFs.First(); this.Municipios.Add(estabelecimento.Municipio); this.CodigoIbgeMunicipio = this.Municipios.First(); }; #endregion this.Familias = new ObservableCollection <object>(); }
public MenuViewModel(MenuPage menuPage, Models.Profissional profissional, Models.Cbo cbo, Models.Equipe equipe) { this.MenuPage = menuPage; this.Profissional = profissional; this.Cbo = cbo; this.Equipe = equipe; using (DAO.DAOEstabelecimento DAOEstabelecimento = new DAO.DAOEstabelecimento()) { this.Estabelecimento = DAOEstabelecimento.Select()?.First(); this.Estabelecimento.Municipio = new DAO.DAOMunicipio().Select(this.Estabelecimento.Municipio.CodMunicipio); this.Send = new Command(() => SendExecute()); } }