public JsonResult RetornaDestinos(string origemNumero) { DDDRepository dddRepository = new DDDRepository(this.DBContext); var destinos = dddRepository.RetornaDestinosPossiveis(origemNumero); return Json(destinos, JsonRequestBehavior.AllowGet); }
public void AdicionarOuAtualizar() { var ddds = new List<DDD> { new DDD { Numero ="011" } , new DDD { Numero ="016" } , new DDD { Numero ="017" } , new DDD { Numero ="018" } }; DDDRepository dddRepository = new DDDRepository(); dddRepository.InsereOuAtualiza(ddds); }
private TarifaFacade CriaFacade(TarifaFacade facade = null) { if (facade == null) facade = new TarifaFacade(); FaleMaisPlanoRepository faleMaisPlanoRepository = new FaleMaisPlanoRepository(this.DBContext); var planos = faleMaisPlanoRepository.RetornaTodos(); DDDRepository dddRepository = new DDDRepository(this.DBContext); var origens = dddRepository.RetornaTodos(); var destinos = dddRepository.RetornaDestinosPossiveis(facade.Tarifa == null ? origens.First().Numero : facade.Tarifa.OrigemNumero); return new TarifaFacade(planos, origens, destinos, facade.Tarifa, facade.Plano, facade.Minutos); }
public void AdicionarOuAtualizar() { DDDRepository dddRepository = new DDDRepository(); var ddd011 = dddRepository.RetornaPorNumero("011"); var ddd016 = dddRepository.RetornaPorNumero("016"); var ddd017 = dddRepository.RetornaPorNumero("017"); var ddd018 = dddRepository.RetornaPorNumero("018"); var tarifas = new List<Tarifa> { new Tarifa { OrigemNumero = ddd011.Numero, DestinoNumero = ddd016.Numero, ValorPorMinuto = 1.90m }, new Tarifa { OrigemNumero= ddd016.Numero, DestinoNumero = ddd011.Numero, ValorPorMinuto = 2.90m }, new Tarifa { OrigemNumero= ddd011.Numero, DestinoNumero= ddd017.Numero, ValorPorMinuto = 1.70m }, new Tarifa { OrigemNumero= ddd017.Numero, DestinoNumero= ddd011.Numero, ValorPorMinuto = 2.70m }, new Tarifa { OrigemNumero= ddd011.Numero, DestinoNumero= ddd018.Numero, ValorPorMinuto = 0.90m }, new Tarifa { OrigemNumero = ddd018.Numero, DestinoNumero= ddd011.Numero, ValorPorMinuto = 1.90m } }; TarifaRepository tarifaRepository = new TarifaRepository(); tarifaRepository.InsereOuAtualiza(tarifas); }