예제 #1
0
        public async Task <ActionResult <GeraBoleto> > GetAsyncCliente(int id)
        {
            await Db.Connection.OpenAsync();

            var query  = new ClientesQuery(Db);
            var result = await query.FindOneAsync(id);

            if (result is null)
            {
                return(new NotFoundResult());
            }

            var retorno = new GeraBoleto();

            retorno.idCliente     = result.idCliente;
            retorno.Cliente       = result.Cliente;
            retorno.Pasta         = result.Pasta;
            retorno.caminhoFisico = result.caminhoFisico;
            retorno.Url           = result.Url;
            return(retorno);
        }
예제 #2
0
        private async Task <List <GeraBoleto> > ReadAllAsync(DbDataReader reader)
        {
            var posts = new List <GeraBoleto>();

            using (reader)
            {
                while (await reader.ReadAsync())
                {
                    var post = new GeraBoleto(Db)
                    {
                        idCliente     = reader.GetInt32(0),
                        Cliente       = reader.GetString(1),
                        Pasta         = reader.GetString(2),
                        Url           = reader.GetString(3),
                        caminhoFisico = reader.GetString(4),
                    };
                    posts.Add(post);
                }
            }
            return(posts);
        }