public void Insere(Cidade cidade)
        {
            if (this.Existente(cidade)) return;

            this.DBContext.Cidades.Add(cidade);
            this.DBContext.SaveChanges();
        }
 public bool Existente(Cidade cidade)
 {
     return this.RetornaPorEstadoENome(cidade.EstadoUF, cidade.Nome) != null;
 }
 public DDD RetornaPorCidade(Cidade cidade)
 {
     return (from DDD d in this.DBContext.DDDs
             where d.Cidades.Contains(cidade)
             select d).FirstOrDefault();
 }