public ActionResult AtualizarEstudante([FromBody] EstudanteDto dto)
        {
            _estudantesCollection.UpdateOne(Builders <Estudante> .Filter
                                            .Where(_ => _.Email == dto.Email),
                                            Builders <Estudante> .Update.Set("nome", dto.Nome)
                                            .Set("dataNascimento", dto.DataNascimento)
                                            .Set("email", dto.Email)
                                            .Set("nomeResponsavel", dto.NomeResponsavel)
                                            .Set("sexo", dto.Sexo)
                                            .Set("turma", dto.Turma));

            return(Ok("Cadastro atualizado com sucesso"));
        }
Exemplo n.º 2
0
        public ActionResult AtualizarEstudante([FromBody] EstudanteDto dto)
        {
            _estudantesCollection.UpdateOne(Builders <Estudante> .Filter
                                            .Where(_ => _.Id == dto.Id),
                                            Builders <Estudante> .Update.Set("nome", dto.Nome)
                                            .Set("nomeResponsavel", dto.Sobrenome)
                                            .Set("email", dto.Email)
                                            .Set("curso", dto.Curso)
                                            .Set("areaCurso", dto.AreaCurso)
                                            .Set("semestre", dto.Semestre)
                                            .Set("descricao", dto.Descricao)
                                            .Set("valorMensal", dto.ValorMensal)
                                            );

            return(Ok("Cadastro atualizado com sucesso"));
        }
        public ActionResult SalvarEstudante([FromBody] EstudanteDto dto)
        {
            var estudante = new Estudante(
                dto.Nome,
                dto.NomeResponsavel,
                dto.DataNascimento,
                dto.Sexo,
                dto.Email,
                dto.Turma,
                dto.Atividades
                );

            _estudantesCollection.InsertOne(estudante);

            return(StatusCode(201, "Estudante adicionado com sucesso"));
        }
Exemplo n.º 4
0
        public ActionResult SalvarEstudante([FromBody] EstudanteDto dto)
        {
            var estudante = new Estudante(
                dto.Id,
                dto.Nome,
                dto.Sobrenome,
                dto.DataNascimento,
                dto.Sexo,
                dto.Email,
                dto.Curso,
                dto.AreaCurso,
                dto.Semestre,
                dto.Descricao,
                dto.ValorMensal,
                dto.ETipoUsuario
                );

            _estudantesCollection.InsertOne(estudante);

            return(StatusCode(201, "Estudante adicionado com sucesso"));
        }