コード例 #1
0
ファイル: NoticiaRepository.cs プロジェクト: dramosti/Portal
        public List<NoticiaModel> GetNoticiaDestaque()
        {
            try
            {
                var Noticias = new List<NoticiaModel>();
                ImagemRepository imagemRep = new ImagemRepository();
                using (var db = new PortalEntities())
                {
                    var dados = db.tb_noticias.Where(c => c.stDestaque).Take(4).ToList();

                    dados.ForEach((c) =>
                    {
                        var noticia = new NoticiaModel
                        {
                            idNoticias = c.idNoticias,
                            dtNoticia = c.dtNoticia,
                            stCarrocel = c.stCarrocel,
                            stDestaque = c.stDestaque,
                            xResumida = c.xResumida,
                            xNoticia = c.xNoticia,
                            xTitulo = c.xTitulo
                        };
                        noticia.Imagens = imagemRep.GetImagens(noticia.idNoticias, ImagemRepository.tabela.TB_NOTICIA);
                        Noticias.Add(noticia);
                    });
                }
                return Noticias;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #2
0
ファイル: NoticiaRepository.cs プロジェクト: dramosti/Portal
        public NoticiaModel GetNoticia(int idNoticia)
        {
            try
            {
                NoticiaModel noticia = new NoticiaModel();
                ImagemRepository imagemRep = new ImagemRepository();
                using (var db = new PortalEntities())
                {
                    var c = db.tb_noticias.FirstOrDefault(u => u.idNoticias == idNoticia);

                    noticia = new NoticiaModel
                    {
                        idNoticias = c.idNoticias,
                        dtNoticia = c.dtNoticia,
                        stCarrocel = c.stCarrocel,
                        stDestaque = c.stDestaque,
                        xResumida = c.xResumida,
                        xNoticia = c.xNoticia,
                        xTitulo = c.xTitulo
                    };
                    noticia.Imagens = imagemRep.GetImagens(noticia.idNoticias, ImagemRepository.tabela.TB_NOTICIA);
                }
                return noticia;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }