public bool CriarOuAtualizar(string pais, int casos, int mortes, int recuperados)
        {
            try
            {
                // Se existir infecção para o país, atualiza os dados
                if (dashboardCovidContexto.Infeccoes.Where(infeccao => infeccao.Pais == pais).Any())
                {
                    var inf = dashboardCovidContexto.Infeccoes.Where(infeccao => infeccao.Pais == pais).First();
                    inf.CasosConfirmados = casos;
                    inf.Mortes           = mortes;
                    inf.Recuperados      = recuperados;
                    dashboardCovidContexto.Update(inf);
                }
                //Senão, registra uma nova infecção
                else
                {
                    var novaInfeccaoPais = new InfeccaoPaisEntidade
                    {
                        Pais             = pais,
                        CasosConfirmados = casos,
                        Mortes           = mortes,
                        Recuperados      = recuperados
                    };

                    dashboardCovidContexto.Infeccoes.Add(novaInfeccaoPais);
                }
                dashboardCovidContexto.SaveChanges();
            }
            catch (Exception ex)
            {
                return(false);
            }

            return(true);
        }
        public static InfeccaoPaisDto MapearInfeccaoPais(this InfeccaoPaisEntidade entidade)
        {
            if (entidade == null)
            {
                return(null);
            }

            return(new InfeccaoPaisDto()
            {
                CasosConfirmados = entidade.CasosConfirmados,
                Pais = entidade.Pais,
                InfeccaoPaisId = entidade.InfeccaoPaisId,
                Mortes = entidade.Mortes,
                Recuperados = entidade.Recuperados
            });
        }