public IActionResult Cadastrar([FromBody] alternativa postagem) { try { if (ModelState.IsValid) { _alternativaRepository.Inserir(postagem); return(Ok(postagem)); } IEnumerable <ModelError> allErrors = ModelState.Values.SelectMany(v => v.Errors); return(BadRequest(allErrors)); } catch (System.Exception e) { return(BadRequest(e.Message)); } }
public IActionResult BuscarAlternativaPorId(int id) { try { alternativa alternativa = _alternativaRepository.Listar().Where(c => c.idAlternativas == id).FirstOrDefault(); if (alternativa == null) { return(NotFound(id));; } else { return(Ok(alternativa)); } } catch (System.Exception e) { return(BadRequest(e.Message)); } }