Ejemplo n.º 1
0
        protected void btn_publicar_Click(object sender, EventArgs e)
        {
            FotoPublicacao        fotoPublicacao   = new FotoPublicacao();
            Publicacao            publicacao       = new Publicacao();
            Usuario               usuario          = (Usuario)Session["Usuario"];
            List <PublicacaoFoco> lsFocoPublicacao = new List <PublicacaoFoco>();
            PublicacaoFoco        publicacaoFoco;

            publicacao.Titulo         = tituloTextBox.Text;
            publicacao.Descricao      = descricaoTextBox.Text;
            publicacao.DataPublicacao = DateTime.Now;
            publicacao.FlagAtiva      = true;
            publicacao.mUsuario       = usuario.Usuario_ID;

            PublicacaoBLL.InserirPublicacoes(publicacao);

            publicacao.Publicacao_ID = PublicacaoBLL.BuscarUltimoID(usuario.Usuario_ID);

            fotoPublicacao.mPublicacao = publicacao.Publicacao_ID;
            fotoPublicacao.Foto        = imagemUploadtt.FileBytes;
            fotoPublicacao.MimeType    = imagemUploadtt.PostedFile.ContentType;

            FotoPublicacaoBLL.InserirFotoPublicacao(fotoPublicacao);


            foreach (ListItem li in focoListBox.Items)
            {
                if (li.Selected == true)
                {
                    publicacaoFoco = new PublicacaoFoco
                    {
                        mPublicacao = publicacao.Publicacao_ID,
                        Foco        = int.Parse(li.Value)
                    };
                    lsFocoPublicacao.Add(publicacaoFoco);
                }
            }

            PublicacaoFocoBLL.InserirPublicacaoFoco(lsFocoPublicacao);
            tituloTextBox.Text    = "";
            descricaoTextBox.Text = "";
            focoListBox.ClearSelection();
            CarregarPublicacoes(usuario.Usuario_ID);
        }
Ejemplo n.º 2
0
 public static void InserirFotoPublicacao(FotoPublicacao fotoPublicacao)
 {
     RepositorioModelo.GetFotoPublicacaoDAO().Inserir(fotoPublicacao);
 }