Пример #1
0
        // Construtores
        public CadastroViewModel()
        {
            // Instancia novo usuário
            UsuarioNovo = new Usuario();
            // Preenche lista de bairros
            Bairros = PreencheDados.Bairros();
            // Gera a ID do usuário logo após que a instância for criada de acordo com a lista principal de usuários.
            App myApp           = (App)App.Current;
            int numeroElementos = myApp.AppUsuarios.Usuarios.Count;

            if (numeroElementos == 0)
            {
                UsuarioNovo.Id = 1;
            }
            else
            {
                UsuarioNovo.Id = myApp.AppUsuarios.Usuarios[numeroElementos - 1].Id++;
            }
        }
        // Construtor
        public AddReclamacaoViewModel()
        {
            // Instancia nova reclamação
            ReclamacaoAtual = new Reclamacao();
            // Preenche as listas de categorias e bairros
            Categorias = PreencheDados.Categorias();
            Bairros    = PreencheDados.Bairros();
            // Gera a ID e Criador da reclamação logo após que a instância for criada de acordo com a lista principal de reclamações.
            var myApp           = (App)App.Current;
            int numeroElementos = myApp.AppReclamacoes.Reclamacoes.Count;

            if (numeroElementos == 0)
            {
                ReclamacaoAtual.Id = 1;
            }
            else
            {
                ReclamacaoAtual.Id = myApp.AppReclamacoes.Reclamacoes[numeroElementos - 1].Id++;
            }
            ReclamacaoAtual.Criador = myApp.UsuarioLogado;
        }
 // Construtor
 public EditReclamacaoViewModel()
 {
     // Preenche as listas de categorias e bairros
     Categorias = PreencheDados.Categorias();
     Bairros    = PreencheDados.Bairros();
 }