public JsonResult RetornaDestinos(string origemNumero) { DDDRepository dddRepository = new DDDRepository(this.DBContext); var destinos = dddRepository.RetornaDestinosPossiveis(origemNumero); return Json(destinos, JsonRequestBehavior.AllowGet); }
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); }