Example #1
0
        public void Put(int id, [FromBody] Professor professor)
        {
            professor.id_professor = id;

            if (ModelState.IsValid)
            {
                _ProfessorRepository.Update(professor);
            }
        }
Example #2
0
        public int UpdateProfessor(ProfessorRequest professorUpdateReq)
        {
            var professor = _professorRepository.GetProfessor(professorUpdateReq.IdProfessor.Value);

            if (professor == null)
            {
                throw new SignaRegraNegocioException("Nenhum professor encontrado.");
            }

            var professorEntity = _mapper.Map <ProfessorEntity>(professorUpdateReq);
            var linhasAfetadas  = _professorRepository.Update(professorEntity);

            return(linhasAfetadas);
        }
Example #3
0
        public ActionResult Edit([Bind(Include = "Id,Nome,Sobrenome")] Professor professor)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _professorRepository.Update(professor);
                    TempData["Success"] = "Registro atualizado com sucesso.";
                }

                return(View(professor));
            }
            catch (InvalidOperationException IEx)
            {
                TempData["Error"] = IEx.Message;
                return(View());
            }
        }
Example #4
0
 //método para atualizar o professor
 public void AtualizarProfessor(Professor professor)
 {
     repository.Update(professor);
 }