Ejemplo n.º 1
0
        private tbVideo CastVideoEntity(VideoEntity objVideo)
        {
            tbVideo video = new tbVideo();

            video.ativo = objVideo.ativo;
            video.dataUltimaAlteracao = objVideo.dataUltimaAlteracao;
            video.descricao           = objVideo.descricao;
            video.estado                     = objVideo.estado;
            video.id                         = objVideo.id;
            video.imagemHomeFilePath         = objVideo.imagemHomeFilePath;
            video.responsavelUltimaAlteracao = objVideo.responsavelUltimaAlteracao;
            video.titulo                     = objVideo.titulo;
            video.videoFilePath              = objVideo.videoFilePath;

            return(video);
        }
Ejemplo n.º 2
0
        public bool DeletaVideo(int idVideo)
        {
            try
            {
                using (var context = new CirculoNegocioEntities())
                {
                    tbVideo delete = (from p in context.tbVideos where p.id == idVideo select p).First();
                    context.tbVideos.DeleteObject(delete);
                    context.SaveChanges();
                }

                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
        }
Ejemplo n.º 3
0
        public int InsereVideo(VideoEntity video)
        {
            int idVideo = 0;

            try
            {
                using (var context = new CirculoNegocioEntities())
                {
                    tbVideo tb = CastVideoEntity(video);
                    context.tbVideos.AddObject(tb);
                    context.SaveChanges();

                    idVideo = tb.id;
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(idVideo);
        }