Example #1
0
 public IActionResult Detail(BuscarPacoteRequest req)
 {
     return(View(new Models.VisualizarPacoteViewModel()
     {
         BuscarPacoteResponse = _handler.Handle(req, _tracking),
         AdicionarEmailRequest = new AdicionarEmailRequest()
         {
             CodigoPacote = req.NumeroPacote
         }
     }));
 }
Example #2
0
        public BuscarPacoteResponse Handle(BuscarPacoteRequest req, ITrackingService _service)
        {
            var res = new BuscarPacoteResponse();

            if (String.IsNullOrEmpty(req.NumeroPacote))
            {
                return new BuscarPacoteResponse()
                       {
                           Info = new Models.InfoUsuarioViewModel()
                           {
                               Color   = "danger",
                               Message = "O código de rastreio não pode ser vazio."
                           }
                       }
            }
            ;

            return(new BuscarPacoteResponse()
            {
                Response = _service.GetTracking(req.NumeroPacote)
            });
        }
Example #3
0
 public BuscarPacoteResponse Handle(BuscarPacoteRequest req)
 {
     throw new NotImplementedException();
 }