コード例 #1
0
        public void Configuration(IAppBuilder app)
        {
            GlobalConfiguration.Configuration.UseSqlServerStorage("CascardiContext");
            app.UseHangfireDashboard();
            app.UseHangfireServer();

            RecurringJob.AddOrUpdate(() => CorreiosService.ConsultarEventos(), "*/1 * * * *");
        }
コード例 #2
0
        public JsonResult CalculaPrazo(string cdServico, string cepDestino)
        {
            List <Produto> carrinho = Session["Carrinho"] as List <Produto> ?? new List <Produto>();

            int pesoTotal = (int)Math.Round(((carrinho.Sum(x => x.Preco)) / 1000));

            CorreiosService service = new CorreiosService(cdServico, cepDestino, pesoTotal.ToString());

            var frete = service.CalculaPrecoPrazo().Servicos.Select(x => new
            {
                preco = x.Valor,
                prazo = x.PrazoEntrega
            });

            return(Json(frete));
        }
コード例 #3
0
 public CorreiosTest()
 {
     this.correiosService = new CorreiosService();
 }
コード例 #4
0
 public ShippingController(CorreiosService correiosService, ShoppingCartService shoppingCartService)
 {
     _correiosService     = correiosService;
     _shoppingCartService = shoppingCartService;
 }
コード例 #5
0
 public FreteController(CorreiosService correiosService, CarrinhoSession carrinhoSession)
 {
     this.correiosService = correiosService;
     this.carrinhoSession = carrinhoSession;
 }