Example #1
0
        public async Task GetNoticias()
        {
            Post postinho = new Post(1,
                                     "Post Tony Stak",
                                     "Eu sou o Tony",
                                     "10/05/2019",
                                     "https://observatoriodocinema.bol.uol.com.br/wp-content/uploads/2018/11/invincible-iron-man-600-1111851-1280x0.jpeg",
                                     "Tony Stark",
                                     3,
                                     "heartSelected.png");

            ListaNoticia.Add(postinho);
        }
        public ListaNoticia ConsultarNoticia(int?codigo, string titulo)
        {
            acessoDadosSqlServer.LimparParametros();
            acessoDadosSqlServer.AdicionarParametros("@IDNoticia", codigo);
            acessoDadosSqlServer.AdicionarParametros("@Titulo", titulo);

            DataTable dataTable = acessoDadosSqlServer.ExecutarConsulta(CommandType.StoredProcedure, "uspNoticiaPesquisarCodigoOuTitulo");

            foreach (DataRow linha in dataTable.Rows)
            {
                Noticia noticia = new Noticia()
                {
                    IDNoticia   = Convert.ToInt32(linha["IDNoticia"]),
                    Titulo      = linha["Titulo"].ToString(),
                    Descricao   = linha["Descricao"].ToString(),
                    DataNoticia = Convert.ToDateTime(linha["DataNoticia"]),
                    Ativo       = Convert.ToBoolean(linha["Ativo"])
                };

                listaNoticia.Add(noticia);
            }
            return(listaNoticia);
        }