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

            List <DelegadoContainer> delegadosHATEOAS = new List <DelegadoContainer>();

            foreach (var delegado in delegados)
            {
                DelegadoContainer delegadoHATEOAS = new DelegadoContainer();

                delegadoHATEOAS.delegado = delegado;
                delegadoHATEOAS.links    = HATEOAS.GetActions(delegado.Id.ToString());
                delegadosHATEOAS.Add(delegadoHATEOAS);
            }

            return(Ok(delegadosHATEOAS));
        }
        public IActionResult Get(int id)
        {
            try
            {
                var delegado = database.delegados.First(d => d.Id == id);

                DelegadoContainer delegadoHATEOAS = new DelegadoContainer();

                delegadoHATEOAS.delegado = delegado;
                delegadoHATEOAS.links    = HATEOAS.GetActions(delegado.Id.ToString());


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