public IActionResult Get() { var policiais = database.policiais.Where(p => p.Status == true).ToList(); List <PolicialContainer> policiaisHATEOAS = new List <PolicialContainer>(); foreach (var policial in policiais) { PolicialContainer policialHATEOAS = new PolicialContainer(); policialHATEOAS.policial = policial; policialHATEOAS.links = HATEOAS.GetActions(policial.Id.ToString()); policiaisHATEOAS.Add(policialHATEOAS); } return(Ok(policiaisHATEOAS)); }
public IActionResult Get(int id) { try { var policial = database.policiais.First(p => p.Id == id); PolicialContainer policialHATEOAS = new PolicialContainer(); policialHATEOAS.policial = policial; policialHATEOAS.links = HATEOAS.GetActions(policial.Id.ToString()); return(Ok(policialHATEOAS)); } catch (Exception) { Response.StatusCode = 400; return(new ObjectResult(new { msg = "Id não encontrado" })); } }