public IActionResult Detail(BuscarPacoteRequest req) { return(View(new Models.VisualizarPacoteViewModel() { BuscarPacoteResponse = _handler.Handle(req, _tracking), AdicionarEmailRequest = new AdicionarEmailRequest() { CodigoPacote = req.NumeroPacote } })); }
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) }); }
public BuscarPacoteResponse Handle(BuscarPacoteRequest req) { throw new NotImplementedException(); }