public Usuario CadastrarUsuario(Usuario _usuario)
        {
            try
            {
                Usuario _user = new Usuario
                {
                    Nome         = _usuario.Nome,
                    Email        = _usuario.Email,
                    Senha        = _usuario.Senha,
                    IdPerfil     = 1,
                    DataCadastro = DateTime.Now,
                    Imagem       = "padrao.jpg"
                };

                _contexto.Usuario.Add(_user);

                /*foreach (ProfessorTurma _proff in _usuario.ProfessorTurma)
                 * {
                 *  _user.ProfessorTurma.Add(new ProfessorTurma
                 *  {
                 *      IdUsuario = _usuario.Id,
                 *      IdTurma = _proff.IdTurma,
                 *      Matricula = _proff.Matricula
                 *  });
                 * }*/

                _contexto.SaveChanges();

                return(_user);
            }catch (Exception _e) {
                throw new Exception(_e.Message);
            }
        }
        public void Alterar(ObjetivoAluno objetivoAluno)
        {
            try
            {
                ObjetivoAluno objetivoAlunoTemp = BuscarPorId(objetivoAluno.IdOjetivoAluno);

                //propriedades
                objetivoAlunoTemp.Nome                   = objetivoAluno.Nome;
                objetivoAlunoTemp.DataAlcancado          = objetivoAluno.DataAlcancado;
                objetivoAlunoTemp.IdAlunoTurma           = objetivoAluno.IdAlunoTurma;
                objetivoAluno.IdObjetivo                 = objetivoAluno.IdObjetivo;
                objetivoAlunoTemp.IdAlunoTurmaNavigation = objetivoAluno.IdAlunoTurmaNavigation;
                objetivoAlunoTemp.IdObjetivoNavigation   = objetivoAluno.IdObjetivoNavigation;


                //Altera no banco
                context.ObjetivoAluno.Update(objetivoAlunoTemp);

                context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #3
0
        // Edita um usuario
        public void Editar(Usuario user)
        {
            try
            {
                //Busca usuario pelo id
                Usuario userTemp = BuscarPorId(user.IdUsuario);

                //Caso não existe gera uma exception
                if (userTemp == null)
                {
                    throw new Exception("Usuario não encontrado");
                }

                userTemp.Nome  = user.Nome;
                userTemp.Email = user.Email;
                userTemp.Senha = user.Senha;

                //Altera usuario no context
                _ctx.Usuario.Update(userTemp);
                //Salva o contexto
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #4
0
        public void Alterar(Instituicao instituicao)
        {
            try
            {
                Instituicao instituicaoTemp = BuscarPorId(instituicao.IdInstituicao);

                //propriedades
                instituicaoTemp.Nome        = instituicao.Nome;
                instituicaoTemp.Logradouro  = instituicao.Logradouro;
                instituicaoTemp.Numero      = instituicao.Numero;
                instituicaoTemp.Complemento = instituicao.Complemento;
                instituicaoTemp.Bairro      = instituicao.Bairro;
                instituicaoTemp.Cidade      = instituicao.Cidade;
                instituicaoTemp.Uf          = instituicao.Uf;
                instituicaoTemp.Cep         = instituicao.Cep;


                //Altera no banco
                context.Instituicao.Update(instituicaoTemp);

                context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        /// <summary>
        /// Método para editar uma turma
        /// </summary>
        /// <param name="turma">Objeto Turma</param>
        /// <param name="id">Id da turma</param>
        public void Editar(Turma turma, int id)
        {
            try
            {
                //Buscar turma pelo id
                Turma turmaTemp = BuscarPorId(id);

                //Verifica se a turma existe
                //Caso não existe gera uma exception

                if (turmaTemp == null)
                {
                    throw new Exception("Turma não encontrada");
                }

                //Caso exista altera sua propriedades

                turmaTemp.Descricao = turma.Descricao;
                turma.IdCurso       = turma.IdCurso;

                _ctx.Turma.Update(turmaTemp);

                //Salva o contexto no banco de dados
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #6
0
 /// <summary>
 /// Adiciona um objeto
 /// </summary>
 /// <param name="objetivo">Nome do objetivvo </param>
 public void Adicionar(Objetivo objetivo)
 {
     try
     {
         _ctx.Objetivo.Add(objetivo);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 /// <summary>
 /// Adiciona um novo aluno
 /// </summary>
 /// <param name="alunoTurma">Lista de alunos da turma</param>
 /// <returns>Objeto Aluno</returns>
 public void Adicionar(AlunoTurma alunoTurma)
 {
     try
     {
         _ctx.AlunosTurmas.Add(alunoTurma);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        /// <summary>
        /// Adiciona um curso
        /// </summary>
        /// <param name="curso">Nome do curso</param>

        public void Adicionar(Curso curso)
        {
            try
            {
                _ctx.Cursos.Add(curso);
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #9
0
 public void Criar(Dica dica)
 {
     try
     {
         _ctx.Dicas.Add(dica);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #10
0
 /// <summary>
 /// Cadastra uma instituicao
 /// </summary>
 /// <param name="instituicao">Instuicao cadastrada</param>
 public void Cadastrar(Instituicao instituicao)
 {
     try
     {
         _ctx.Instituicao.Add(instituicao);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 /// <summary>
 /// Adiciona um categoria
 /// </summary>
 /// <param name="categoria">Nome da categoria</param>
 public void Adicionar(Categoria categoria)
 {
     try
     {
         _ctx.Categoria.Add(categoria);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        /// <summary>
        /// Cadastra um novo usuario
        /// </summary>
        /// <param name="usuario">Objeto a ser cadastrado</param>
        public void Adicionar(ProfessorTurma professorTurma)
        {
            try
            {
                _context.ProfessoresTurmas.Add(professorTurma);

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        /// <summary>
        /// Cadastra um novo usuario
        /// </summary>
        /// <param name="usuario">Objeto a ser cadastrado</param>
        public void Adicionar(Turma turma)
        {
            try
            {
                _context.Turmas.Add(turma);

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #14
0
        /// <summary>
        /// Cadastra um novo perfil
        /// </summary>
        /// <param name="perfil">Objeto a ser cadastrado</param>
        public void Adicionar(Perfil perfil)
        {
            try
            {
                _context.Perfis.Add(perfil);

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #15
0
 public Curtida CadastrarCurtidas(Curtida _curtida)
 {
     try
     {
         _contexto.Curtida.Add(_curtida);
         _contexto.SaveChanges();
         return(_curtida);
     }
     catch (Exception _e)
     {
         throw new Exception(_e.Message);
     }
 }
 public void Criar(Dica dica)
 {
     try
     {
         dica.DataPostagem = DateTime.Now;
         _ctx.Dicas.Add(dica);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        /// <summary>
        /// Cadastra um novo usuario
        /// </summary>
        /// <param name="usuario">Objeto a ser cadastrado</param>
        public void Adicionar(Instituicao instituicao)
        {
            try
            {
                _context.Instituicoes.Add(instituicao);

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #18
0
        /// <summary>
        /// Cadastra um novo usuario
        /// </summary>
        /// <param name="usuario">Objeto a ser cadastrado</param>
        public void Adicionar(Dica dica)
        {
            try
            {
                _context.Dicas.Add(dica);

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        /// <summary>
        /// Cadastra uma nova curtida
        /// </summary>
        /// <param name="curtida">Objeto a ser cadastrado</param>
        public void Adicionar(Curtida curtida)
        {
            try
            {
                _context.Curtidas.Add(curtida);

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        /// <summary>
        /// Cadastrar uma nova instituição
        /// </summary>
        /// <param name="_instituicao">Dados capturados pelo endpoint</param>
        /// <returns>Dados sobre a instituição cadastrada</returns>
        public Instituicao CadastrarInstituicao(Instituicao _instituicao)
        {
            try
            {
                _contexto.Instituicao.Add(_instituicao);

                _contexto.SaveChanges();

                return(_instituicao);
            }catch (Exception _e) {
                throw new Exception(_e.Message);
            }
        }
 public void Cadastrar(ObjetivoAluno objetivoAluno)
 {
     try
     {
         objetivoAluno.DataAlcancado = DateTime.Now;
         _ctx.ObjetivosAlunos.Add(objetivoAluno);
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        /// <summary>
        /// Cadastra uma novo turma
        /// </summary>
        /// <param name="turma">Objeto a ser cadastrado</param>
        public void Adicionar(Total total)
        {
            try
            {
                _context.Totais.Add(total);

                _context.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #23
0
        /// <summary>
        /// Cadastrar um novo perfil
        /// </summary>
        /// <param name="_perfil">Dados capturados pelo endpoint</param>
        /// <returns>Dados sobre o perfil cadastrado</returns>
        public Perfil CadastrarPerfil(Perfil _perfil)
        {
            try
            {
                _contexto.Perfil.Add(_perfil);

                _contexto.SaveChanges();

                return(_perfil);
            }catch (Exception _e) {
                throw new Exception(_e.Message);
            }
        }
Example #24
0
        /// <summary>
        /// Adiciona um Usuario
        /// </summary>
        /// <param name="usuario">Usuario para ser adicionado</param>
        public void Adicionar(Usuario usuario)
        {
            try
            {
                _ctx.Usuario.Add(usuario);

                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #25
0
 //adiciona um professor
 public void Adicionar(ProfessorTurma professorT)
 {
     try
     {
         //adiciona o professor no contexto
         _ctx.ProfessorTurma.Add(professorT);
         //salva as alteracoes
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #26
0
 //adiciona uma turma
 public void Adicionar(Turma turma)
 {
     try
     {
         //adiciona o objeto no contexto
         _ctx.Turma.Add(turma);
         //salva as alteracoes
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
 //adiciona um objetivo
 public void Adicionar(Objetivo objetivo)
 {
     try
     {
         //adiciona o objeto no contexto
         _ctx.Objetivo.Add(objetivo);
         //salva as alteracoes
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #28
0
 public void Adicionar(Dica dica)
 {
     try
     {
         //Adicionar as informações do body no banco
         _ctx.Dicas.Add(dica);
         //Salvar as alterações
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Example #29
0
 //adiciona uma curtida
 public void Cadastrar(Curtida curtida)
 {
     try
     {
         //adiciona o objeto no contexto
         _ctx.Curtida.Add(curtida);
         //salva as alteracoes
         _ctx.SaveChanges();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
        public void Adicionar(AlunoTurma alunoTurma)
        {
            try
            {
                // Adiciona alunoturma
                _ctx.Add(alunoTurma);

                //Salvar alterações
                _ctx.SaveChanges();
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }