Пример #1
0
 private void btnDestravar_Click(object sender, EventArgs e)
 {
     if (tipoDeAtividade == TipoDeAtividade.Conteudo)
     {
         try
         {
             var usuarioConteudo = new UsuarioConteudo(fmrLogin.usuarioLogado, txtCodigoAcesso.Text);
             usuarioConteudo.DestravarConteudo();
         }
         catch (ArgumentException ex) when(ex.Message.Contains("invalido"))
         {
             MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex);
         }
         catch (Microsoft.EntityFrameworkCore.DbUpdateException)
         {
             MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, "Conteudo já destravado");
         }
     }
     else if (tipoDeAtividade == TipoDeAtividade.Questionario)
     {
         try
         {
             var questionarioUsuario = new QuestionarioUsuario(fmrLogin.usuarioLogado, txtCodigoAcesso.Text);
             questionarioUsuario.DestravarQuestionario();
         }
         catch (ArgumentException ex) when(ex.Message.Contains("invalido"))
         {
             MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex);
         }
         catch (Exception ex) when(ex.Message.Contains("destravado"))
         {
             MostrarErro.DeixarLabelVisivelMostrarErro(lblErro, ex);
         }
     }
     AtualizarListBox();
 }
 public void Atualizar(UsuarioConteudo usuarioConteudo)
 {
     contexto.UsuarioConteudos.Update(usuarioConteudo);
     contexto.SaveChanges();
 }
 public void Adicionar(UsuarioConteudo usuarioConteudo)
 {
     contexto.UsuarioConteudos.Add(usuarioConteudo);
     contexto.SaveChanges();
 }