Пример #1
0
        public IActionResult PutCurso(Guid id, [FromBody] Curso curso)
        {
            try
            {
                _cursoRepository.Editar(id, curso);

                return(Ok());
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message + ". Envie um email para a nossa equipe de suporte: [email protected]"));
            }
        }
        public IActionResult Put(Guid id, Curso curso)
        {
            try
            {
                _cursoRepository.Editar(curso);

                return(Ok(curso));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #3
0
        public IActionResult Put(int id, [FromBody] Curso curso)
        {
            try
            {
                _cursoRepository.Editar(curso, id);

                return(Ok(curso));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #4
0
        public IActionResult Put(Guid id, Curso Curso)
        {
            try
            {
                //Edita a Curso
                _cursoRepository.Editar(Curso);

                //Retorna Ok com os dados da Curso
                return(Ok(Curso));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
Пример #5
0
        public IActionResult Put(Guid Id, Curso curso)
        {
            try
            {
                var cursoTemp = _cursoRepository.BuscarPorId(Id);

                if (cursoTemp == null)
                {
                    return(NotFound());
                }
                curso.Id = Id;
                _cursoRepository.Editar(curso);

                return(Ok(curso));
            }
            catch (Exception ex)
            {
                //Caso ocorra um erro retorna BadRequest
                return(BadRequest(ex.Message));
            }
        }