public IActionResult GetByVitima(int id)
        {
            var crimes = database.crimes.Where(c => c.VitimaID == id).Include(c => c.Criminoso).Include(c => c.Policial).Include(c => c.Delegacia).Include(c => c.Delegado).ToList();

            if (crimes.Count != 0)
            {
                List <CrimeContainer> crimesHATEOAS = new List <CrimeContainer>();
                foreach (var crime in crimes)
                {
                    CrimeContainer crimeHATEOAS = new CrimeContainer();

                    crimeHATEOAS.crime          = crime;
                    crimeHATEOAS.linksCriminoso = HATEOAS.GetActions("GetByCriminoso/" + crime.CriminosoID.ToString());
                    crimeHATEOAS.linksVitima    = HATEOAS.GetActions("GetByVitima/" + crime.VitimaID.ToString());
                    crimeHATEOAS.linksPolicial  = HATEOAS.GetActions("GetByPolicial/" + crime.PolicialID.ToString());
                    crimesHATEOAS.Add(crimeHATEOAS);
                }

                return(Ok(crimesHATEOAS));
            }
            else
            {
                Response.StatusCode = 400;
                return(new ObjectResult(new { msg = "Id não encontrado" }));
            }
        }
        public IActionResult Get()
        {
            var crimes = database.crimes.Include(c => c.Criminoso).Include(c => c.Vitima).Include(c => c.Policial).Include(c => c.Delegacia).Include(c => c.Delegado).ToList();

            List <CrimeContainer> crimesHATEOAS = new List <CrimeContainer>();

            foreach (var crime in crimes)
            {
                CrimeContainer crimeHATEOAS = new CrimeContainer();

                crimeHATEOAS.crime          = crime;
                crimeHATEOAS.linksCriminoso = HATEOAS.GetActions("GetByCriminoso/" + crime.CriminosoID.ToString());
                crimeHATEOAS.linksVitima    = HATEOAS.GetActions("GetByVitima/" + crime.VitimaID.ToString());
                crimeHATEOAS.linksPolicial  = HATEOAS.GetActions("GetByPolicial/" + crime.PolicialID.ToString());
                crimesHATEOAS.Add(crimeHATEOAS);
            }

            return(Ok(crimesHATEOAS));
        }