public IActionResult Get()
        {
            var delegacias = database.delegacias.Where(d => d.Status == true).ToList();

            List <DelegaciaContainer> delegaciasHATEOAS = new List <DelegaciaContainer>();

            foreach (var delegacia in delegacias)
            {
                DelegaciaContainer delegaciaHATEOAS = new DelegaciaContainer();

                delegaciaHATEOAS.delegacia = delegacia;
                delegaciaHATEOAS.links     = HATEOAS.GetActions(delegacia.Id.ToString());
                delegaciasHATEOAS.Add(delegaciaHATEOAS);
            }

            return(Ok(delegaciasHATEOAS));
        }
        public IActionResult Get(int id)
        {
            try
            {
                var delegacia = database.delegacias.First(d => d.Id == id);

                DelegaciaContainer delegaciaHATEOAS = new DelegaciaContainer();

                delegaciaHATEOAS.delegacia = delegacia;
                delegaciaHATEOAS.links     = HATEOAS.GetActions(delegacia.Id.ToString());

                return(Ok(delegaciaHATEOAS));
            }
            catch (Exception)
            {
                Response.StatusCode = 400;
                return(new ObjectResult(new { msg = "Id não encontrado" }));
            }
        }