コード例 #1
0
 /// <summary>
 /// Adiciona um curso e salva
 /// </summary>
 /// <param name="curso">objeto</param>
 public void Adicionar(Curso curso)
 {
     try
     {
         _ctx.Curso.Add(curso);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #2
0
 /// <summary>
 /// Adiciona uma instituição
 /// </summary>
 /// <param name="inst">objeto de Instituicao</param>
 public void Adicionar(Instituicao inst)
 {
     try
     {
         _ctx.Instituicao.Add(inst);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
コード例 #3
0
        /// <summary>
        /// Cadastra um novo usuario
        /// </summary>
        /// <param name="usuario">Objeto de Adicionar</param>
        public void Adicionar(Usuario usuario)
        {
            try
            {
                _ctx.Set <Usuario>().Update(usuario);

                //Salva as alterações
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #4
0
        /// <summary>
        /// Adiciona uma turma
        /// </summary>
        /// <param name="turma">Objeto de Adicionar</param>
        public void Adicionar(Turma turma)
        {
            try
            {
                _ctx.Set <Turma>().Update(turma);

                //Salva as alterações
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #5
0
        /// <summary>
        /// adiciona um aluno na turma
        /// </summary>
        /// <param name="alunoturma"></param>
        public void Adicionar(AlunoTurma alunoturma)
        {
            try
            {
                //adiciona objeto do tipo aluno ao dbset do contexto AlunoTurma
                _ctx.AlunoTurma.Add(alunoturma);

                //salva as alterações no contexto
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #6
0
        /// <summary>
        /// adiciona um objetivo pro aluno
        /// </summary>
        /// <param name="objetivoaluno"></param>
        public void Adicionar(ObjetivoAluno objetivoaluno)
        {
            try
            {
                //adiciona objeto do tipo objetivo ao dbset do contexto objetivoaluno
                _ctx.ObjetivoAluno.Add(objetivoaluno);

                //salva as alterações no contexto objetivoaluno
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #7
0
        /// <summary>
        /// Adiciona um novo objetivo
        /// </summary>
        /// <param name="objetivo">nome objetivo</param>
        public void Adicionar(Objetivo objetivo)
        {
            try
            {
                //adiciona um objeto , pode se acionar mais de uma vez
                _ctx.Objetivo.Add(objetivo);


                //salvar no db
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #8
0
        /// <summary>
        /// Adiciona uma curtida
        /// </summary>
        /// <param name="curtida">objeto curtida</param>
        public void Adicionar(Curtida curtida)
        {
            try
            {
                //adiciona um objeto , pode se acionar mais de uma vez
                _ctx.Curtida.Add(curtida);


                //salvar no db
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #9
0
        /// <summary>
        /// Cadastra novas dicas
        /// </summary>
        /// <param name="dica">Objeto de adicionar</param>
        public void Adicionar(Dica dica)
        {
            try
            {
                //adiciona um objeto , pode se acionar mais de uma vez
                _ctx.Set <Dica>().Add(dica);


                //salvar no db
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
コード例 #10
0
        /// <summary>
        /// Edita os perfis
        /// </summary>
        /// <param name="perfil">Objeto de editar</param>
        public void Editar(Perfil perfil)
        {
            try
            {
                Perfil PerfilPerm = BuscarPorId(perfil.IdPerfil);



                if (PerfilPerm == null)
                {
                    throw new Exception("Perfil não encontrado");
                }


                PerfilPerm.Permissao = perfil.Permissao;

                _ctx.Perfil.Update(PerfilPerm);
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }