public void InsertPlanoTelefoniaDDD(PlanoTelefoniaDDD ddd)
 {
     _db.PlanoTelefoniaDDD.Add(ddd);
     _db.SaveChanges();
 }
        public FakePlanoTelefoniaService()
        {
            //Simulação de planos na base - Início
            List <PlanoTelefonia> planos = new List <PlanoTelefonia>();

            for (int i = 1; i <= 12; i++)
            {
                string             operadora = string.Empty;
                PlanoTelefoniaTipo tipoPlano = new PlanoTelefoniaTipo();

                if (1 <= i && i <= 3)
                {
                    operadora = "TIM";
                    tipoPlano = _tiposPlano[0];
                }
                else if (4 <= i && i <= 6)
                {
                    tipoPlano = _tiposPlano[0];
                    operadora = "CLARO";
                }
                else if (7 <= i && i <= 9)
                {
                    tipoPlano = _tiposPlano[1];
                    operadora = "OI";
                }
                else if (10 <= i && i <= 12)
                {
                    tipoPlano = _tiposPlano[2];
                    operadora = "VIVO";
                }

                PlanoTelefonia plano = new PlanoTelefonia()
                {
                    Id               = Guid.NewGuid(),
                    Codigo           = i.ToString(),
                    Minutos          = i * 100,
                    FranquiaInternet = i + 2,
                    Valor            = 19.90m + (i * 10),
                    Tipo             = tipoPlano,
                    Operadora        = operadora
                };

                List <PlanoTelefoniaDDD> DDDs = new List <PlanoTelefoniaDDD>();

                for (int j = 1; j <= 3; j++)
                {
                    PlanoTelefoniaDDD ddd = new PlanoTelefoniaDDD()
                    {
                        Id  = Guid.NewGuid(),
                        DDD = (10 + i).ToString()
                    };
                    DDDs.Add(ddd);
                }

                plano.DDDs = DDDs;
                planos.Add(plano);
            }

            _planosTelefonia = planos;
            //Simulação de planos na base - Fim
        }