Beispiel #1
0
        public void DeletarAlbumFotos(string idAlbum)
        {
            try
            {
                //Antes de apagar o album, deleta todas as fotos...
                IList<tblfoto> fotos = tblfoto.Find(x => x.id_album_foto == Convert.ToInt32(idAlbum));

                foreach (tblfoto x in fotos)
                {
                    //Deleta todas as fotos do album
                    x.Delete();
                }

                //Após deletar as fotos, deleta-se o album.
                tblalbumfoto album = new tblalbumfoto();
                album.SetIsNew(false);
                album.SetIsLoaded(true);
                album.SetKeyValue(idAlbum);

                album.Delete();
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Beispiel #2
0
        public void InserirAbum(string titulo, string descricao, string pagina, string capaAlbumPath, string capaAlbumFile, string fotoAlbumPath, string fotoAlbumFile)
        {
            try
            {
                tblalbumfoto album = new tblalbumfoto();
                album.SetIsNew(true);
                album.nome = titulo;
                album.descricao = descricao;
                album.is_ativo = true;
                album.pagina_pai = pagina;
                album.capa_album_path = capaAlbumPath;
                album.capa_album_file = capaAlbumFile;
                album.foto_album_path = fotoAlbumPath;
                album.foto_album_file = fotoAlbumFile;

                album.Save();
            }
            catch (Exception e)
            {
                throw e;
            }
        }