コード例 #1
0
        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));
        }
コード例 #2
0
        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" }));
            }
        }