//

        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>();
        }
Exemple #2
0
 public async Task <PostResult> PostAsync(Models.FichaCadastroDomiciliarTerritorial obj)
 {
     return(await this.PostAsync(new {
         tipoFicha = "FichaCadastroDomiciliarTerritorial", objDados = obj
     }));
 }