Exemplo n.º 1
0
        public JsonResult RetornaDestinos(string origemNumero)
        {
            DDDRepository dddRepository = new DDDRepository(this.DBContext);
            var destinos = dddRepository.RetornaDestinosPossiveis(origemNumero);

            return Json(destinos, JsonRequestBehavior.AllowGet);
        }
Exemplo n.º 2
0
        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);
        }