Exemplo n.º 1
0
        public async Task <string> RetornarNomeUsuario(int idUsuario)
        {
            var repositorioSQLite = new Repositorio.SQLite.Repositorio();
            var usuario           = await repositorioSQLite.RetornarUsuarioAsync(idUsuario);

            return(usuario.Nome);
        }
Exemplo n.º 2
0
        public async Task <int> RetornaIdUnicoServidor()
        {
            var repositorioSQLite = new Repositorio.SQLite.Repositorio();
            var servidor          = await repositorioSQLite.RetornarServidoresAsync();

            return(servidor.FirstOrDefault().IdServidor);
        }
Exemplo n.º 3
0
        public async Task <bool> ValidarLoginUsuarioAsync(Usuario usuario)
        {
            IdUsuario = 0;
            bool retorno           = false;
            var  repositorioSQLite = new Repositorio.SQLite.Repositorio();

            try
            {
                await repositorioSQLite.CriarBaseSQLiteAsync();

                IdUsuario = await repositorioSQLite.ValidarUsuarioSenhaAsync(usuario.Login, usuario.Senha);

                return(IdUsuario > 0);
            }
            catch (Exception)
            {
                retorno = false;
            }

            return(retorno);
        }
Exemplo n.º 4
0
        public async Task <bool> GravarServidorAsync(Servidor servidor)
        {
            var repositorioSQLite = new Repositorio.SQLite.Repositorio();
            var retorno           = false;

            try
            {
                if (servidor.IdServidor != 0)
                {
                    await repositorioSQLite.AlterarServidorAsync(servidor);
                }
                else
                {
                    await repositorioSQLite.CriarServidorAsync(servidor);
                }
                retorno = true;
            }
            catch (Exception)
            {
                retorno = false;
            }

            return(retorno);
        }
Exemplo n.º 5
0
        public async Task <bool> GravarUsuarioAsync(Usuario usuario)
        {
            var repositorioSQLite = new Repositorio.SQLite.Repositorio();
            var retorno           = false;

            try
            {
                if (usuario.IdUsuario != 0)
                {
                    await repositorioSQLite.AlterarUsuarioAsync(usuario);
                }
                else
                {
                    await repositorioSQLite.CriarUsuarioAsync(usuario.Nome, usuario.Login, usuario.Senha);
                }
                retorno = true;
            }
            catch (Exception)
            {
                retorno = false;
            }

            return(retorno);
        }
Exemplo n.º 6
0
        public async Task <bool> DeveGravarSessaoServidor()
        {
            var repositorioSQLite = new Repositorio.SQLite.Repositorio();

            return((await repositorioSQLite.RetornarServidoresAsync()).Count == 1);
        }