public async Task <IActionResult> Alt(Curso curso) { try { var valida = await _cursoRepository.ObterPorId(curso.Id); if (valida == null) { return(Response("Id não enconrado", false)); } var response = await _cursoRepository.Atualizar(curso); if (!response) { return(Response("Erro ao atualizar.", false)); } return(Response("Atualização realizada com sucesso!")); } catch (Exception ex) { return(ResponseErro(ex)); } }
public IActionResult Atualizar([FromForm] Curso curso, int id) { if (ModelState.IsValid) { _cursoRepository.Atualizar(curso); TempData["MSG_S"] = Mensagem.MSG_S001; return(RedirectToAction(nameof(Index))); } //ViewBag.Categorias = _categoriaRepository.ObterTodasCategorias().Where(a => a.Id != id).Select(a => new SelectListItem(a.Nome, a.Id.ToString())); return(View()); }
public IActionResult Put(int id, Curso cursoAtualizado) { Curso cursoBuscado = _cursoRepository.BuscarPorId(id); try { if (cursoBuscado != null) { _cursoRepository.Atualizar(id, cursoAtualizado); return(NoContent()); } return(NotFound("O identificador informado não existe")); } catch (Exception e) { return(BadRequest(e)); } }
public ServiceReturn Atualizar(Curso curso) { try { cursoRepository.Atualizar(curso); cursoRepository.Salvar(); return(new ServiceReturn() { success = true, title = "Sucesso", message = "Curso atualizado com sucesso!" }); } catch (Exception ex) { return(new ServiceReturn() { success = false, title = "Erro", message = string.Format("Um erro do tipo {0} foi disparado ao atualizar o curso! Mensagem: {1}", ex.GetType(), ex.Message) }); } }
public void Editar(Curso curso) { ValidarModelo(curso); _cursoRepository.Atualizar(curso); }
public void Atualizar(Curso curso) { _cursoRepository.Atualizar(curso); }