protected void btnGravar_Click(object sender, EventArgs e) { _jogoBO = new JogoBO(); //var jogo = new Jogo(); var jogo = ObterModeloPreenchido(); try { //jogo.Imagem = DateTime.Now.ToString("yyyyMMddhhmmss") + fupImage.FileName; jogo.Imagem = GravarImagemNoDisco(); } catch (Exception) { lblMensagem.Text = "Ocorreu um erro ao salvar a imagem"; } try { var mensagemDeSucesso = ""; if (EstaEmModoEdicao()) { jogo.Id = ObterIdDoJogo(); _jogoBO.AlterarJogo(jogo); mensagemDeSucesso = "Jogo alterado com sucesso"; } else { _jogoBO.InserirNovoJogo(jogo); mensagemDeSucesso = "Jogo cadastrado com sucesso"; } lblMensagem.ForeColor = System.Drawing.Color.Green; lblMensagem.Text = mensagemDeSucesso; btnGravar.Enabled = false; } catch (Exception) { lblMensagem.ForeColor = System.Drawing.Color.Red; lblMensagem.Text = "Ocorreu um erro ao gravar o jogo"; } }