예제 #1
0
        //Gravar Andamento
        public void InsereAndamento(int id_video, int id_inscricao)
        {
            var       Andamento     = _context.Andamentos.Where(p => p.Id_inscricao.Equals(id_inscricao) && p.Id_video.Equals(id_video)).ToList();
            Andamento novoAndamento = new Andamento();

            if (Andamento.Count == 0)
            {
                novoAndamento.Data         = DateTime.Now;
                novoAndamento.Id_inscricao = id_inscricao;
                novoAndamento.Id_video     = id_video;

                //Salvar
                _context.Andamentos.Add(novoAndamento);
                _context.SaveChanges();
            }
        }
예제 #2
0
 //Salvar a inscrição no curso
 public void InscreverNoCurso(Inscricao insc)
 {
     if (insc.Id_inscricao == 0)
     {
         _context = new EfDbContext();
         //Salvar
         _context.Inscricoes.Add(insc);
         _context.SaveChanges();
     }
 }
예제 #3
0
 //Salvar o resultado
 public void Salvar(Resultado result)
 {
     if (result.Id_resultado == 0)
     {
         _context = new EfDbContext();
         //Salvar
         _context.Resultados.Add(result);
         _context.SaveChanges();
     }
 }
예제 #4
0
        //Salvar ou Alterar um Curso
        public void Salvar(Curso Curso)
        {
            if (Curso.Id_curso == 0)
            {
                //Salvar
                _context.Cursos.Add(Curso);
            }
            else
            {
                Curso CursoBanco = _context.Cursos.Find(Curso.Id_curso);
                if (CursoBanco != null)
                {
                    //Alterar
                    CursoBanco.Ativo          = Curso.Ativo;
                    CursoBanco.Id_categoria   = Curso.Id_categoria;
                    CursoBanco.Titulo_curso   = Curso.Titulo_curso;
                    CursoBanco.Instrutor      = Curso.Instrutor;
                    CursoBanco.Palavras_chave = Curso.Palavras_chave;
                }
            }

            _context.SaveChanges();
        }
예제 #5
0
        //Salvar ou Alterar um Usuário
        public void Salvar(Usuario Usuario)
        {
            if (Usuario.Id_usuario == 0)
            {
                //Salvar
                _context.Usuarios.Add(Usuario);
            }
            else
            {
                Usuario UsuarioBanco = _context.Usuarios.Find(Usuario.Id_usuario);
                if (UsuarioBanco != null)
                {
                    //Alterar
                    UsuarioBanco.Ativo         = Usuario.Ativo;
                    UsuarioBanco.Administrador = Usuario.Administrador;
                    UsuarioBanco.CPF           = Usuario.CPF;
                    UsuarioBanco.Nome          = Usuario.Nome;
                    UsuarioBanco.Senha         = Usuario.Senha;
                    UsuarioBanco.Telefone      = Usuario.Telefone;
                }
            }

            _context.SaveChanges();
        }
        //Salvar uma resposta
        public void Salvar(Forum_resposta resposta)
        {
            if (resposta.Id_resposta == 0)
            {
                //Salvar
                _context.Forum_respostas.Add(resposta);
            }
            else
            {
                Forum_resposta RespostaBanco = _context.Forum_respostas.Find(resposta.Id_resposta);
                if (RespostaBanco != null)
                {
                    //Alterar
                    RespostaBanco.Descricao = resposta.Descricao;
                }
            }

            _context.SaveChanges();
        }
예제 #7
0
        //Salvar um topico
        public void Salvar(Forum_topico topico)
        {
            if (topico.Id_topico == 0)
            {
                //Salvar
                _context.Forum_topicos.Add(topico);
            }
            else
            {
                Forum_topico TopicoBanco = _context.Forum_topicos.Find(topico.Id_topico);
                if (TopicoBanco != null)
                {
                    //Alterar
                    TopicoBanco.Descricao = topico.Descricao;
                }
            }

            _context.SaveChanges();
        }
예제 #8
0
        //Salvar ou Alterar uma resposta
        public void Salvar(Resposta resposta)
        {
            if (resposta.Id_resposta == 0)
            {
                //Salvar
                _context.Respostas.Add(resposta);
            }
            else
            {
                Resposta RespostaBanco = _context.Respostas.Find(resposta.Id_resposta);
                if (RespostaBanco != null)
                {
                    //Alterar (só pode altera a opção)
                    RespostaBanco.Id_opcao = resposta.Id_opcao;
                    RespostaBanco.Data     = resposta.Data;
                }
            }

            _context.SaveChanges();
        }
예제 #9
0
        //Salvar ou Alterar a Categoria
        public void Salvar(Categoria Categoria)
        {
            if (Categoria.Id_categoria == 0)
            {
                //Salvar
                _context.Categorias.Add(Categoria);
            }
            else
            {
                Categoria CategoriaBanco = _context.Categorias.Find(Categoria.Id_categoria);
                if (CategoriaBanco != null)
                {
                    //Alterar
                    CategoriaBanco.Ativo        = Categoria.Ativo;
                    CategoriaBanco.Id_categoria = Categoria.Id_categoria;
                    CategoriaBanco.Descricao    = Categoria.Descricao;
                }
            }

            _context.SaveChanges();
        }
예제 #10
0
        //Salvar ou Alterar um Material Complementar
        public void Salvar(Material Material)
        {
            if (Material.Id_materiais == 0)
            {
                _context.Materiais.Add(Material);
            }
            else
            {
                Material MaterialBanco = _context.Materiais.Find(Material.Id_materiais);
                if (MaterialBanco != null)
                {
                    //Alterar
                    MaterialBanco.Ativo    = Material.Ativo;
                    MaterialBanco.Id_curso = Material.Id_curso;
                    MaterialBanco.Nome     = Material.Nome;
                    MaterialBanco.Arquivo  = Material.Arquivo;
                }
            }

            _context.SaveChanges();
        }
예제 #11
0
        //Salvar ou Alterar uma Atividade
        public void Salvar(Atividade Atividade)
        {
            if (Atividade.Id_atividade == 0)
            {
                //Salvar
                _context.Atividades.Add(Atividade);
            }
            else
            {
                Atividade AtividadeBanco = _context.Atividades.Find(Atividade.Id_atividade);
                if (AtividadeBanco != null)
                {
                    //Alterar
                    AtividadeBanco.Ativo      = Atividade.Ativo;
                    AtividadeBanco.Id_unidade = Atividade.Id_unidade;
                    AtividadeBanco.Titulo     = Atividade.Titulo;
                    AtividadeBanco.Ordem      = Atividade.Ordem;
                }
            }

            _context.SaveChanges();
        }
예제 #12
0
        //Salvar ou Alterar uma Unidade
        public void Salvar(Unidade Unidade)
        {
            if (Unidade.Id_unidade == 0)
            {
                //Salvar
                _context.Unidades.Add(Unidade);
            }
            else
            {
                Unidade UnidadeBanco = _context.Unidades.Find(Unidade.Id_unidade);
                if (UnidadeBanco != null)
                {
                    //Alterar
                    UnidadeBanco.Ativo    = Unidade.Ativo;
                    UnidadeBanco.Id_curso = Unidade.Id_curso;
                    UnidadeBanco.Nome     = Unidade.Nome;
                    UnidadeBanco.Ordem    = Unidade.Ordem;
                }
            }

            _context.SaveChanges();
        }
예제 #13
0
        //Salvar ou Alterar uma Questão
        public void Salvar(Questao Questao)
        {
            if (Questao.Id_questao == 0)
            {
                //Salvar
                _context.Questoes.Add(Questao);
            }
            else
            {
                Questao QuestaoBanco = _context.Questoes.Find(Questao.Id_questao);
                if (QuestaoBanco != null)
                {
                    //Alterar
                    QuestaoBanco.Ativo        = Questao.Ativo;
                    QuestaoBanco.Enunciado    = Questao.Enunciado;
                    QuestaoBanco.Id_atividade = Questao.Id_atividade;
                    QuestaoBanco.Ordem        = Questao.Ordem;
                }
            }

            _context.SaveChanges();
        }
예제 #14
0
        //Salvar ou Alterar uma opcao
        public void Salvar(Opcao opcao)
        {
            if (opcao.Id_opcao == 0)
            {
                //Salvar
                _context.Opcoes.Add(opcao);
            }
            else
            {
                Opcao OpcaoBanco = _context.Opcoes.Find(opcao.Id_opcao);
                if (OpcaoBanco != null)
                {
                    //Alterar
                    OpcaoBanco.Ativo      = opcao.Ativo;
                    OpcaoBanco.Correta    = opcao.Correta;
                    OpcaoBanco.Descricao  = opcao.Descricao;
                    OpcaoBanco.Id_questao = opcao.Id_questao;
                    OpcaoBanco.Ordem      = opcao.Ordem;
                }
            }

            _context.SaveChanges();
        }
예제 #15
0
        //Salvar ou Alterar um Vídeo
        public void Salvar(Video Video)
        {
            if (Video.Id_video == 0)
            {
                //Salvar
                _context.Videos.Add(Video);
            }
            else
            {
                Video VideoBanco = _context.Videos.Find(Video.Id_video);
                if (VideoBanco != null)
                {
                    //Alterar
                    VideoBanco.Ativo      = Video.Ativo;
                    VideoBanco.Id_video   = Video.Id_video;
                    VideoBanco.Nome       = Video.Nome;
                    VideoBanco.Ordem      = Video.Ordem;
                    VideoBanco.Url        = Video.Url;
                    VideoBanco.Id_Unidade = Video.Id_Unidade;
                }
            }

            _context.SaveChanges();
        }