public SMSDetalhadoViewModel(MensagemDetalhadaModel model, SMSDetalhadoPageModel pageModel, SMSDetalhadoView page, ICommand smsCommand)
 {
     _model = model;
     _pageModel = pageModel;
     _transporteCommand = new RadioTransporteCommand(_model,_pageModel);
     _linhaSelecionadaChanged = new ListLinhasSelectionChangedHandler(_model, _pageModel);
     _estacaoSelecionadaChanged = new SliderEstacoesValueChangedHandler(_model, _pageModel);
     _sentidoCommand = new RadioSentidoCommand(model, pageModel);
     _smsCommand = smsCommand;
     _limparTelaCommand = new BotaoLimparTelaCommand(model);
     page.rdbCPTM.Tag = Destinatario.CPTM;
     page.rdbMetro.Tag = Destinatario.METRO;
     page.listaLinhas.SelectionChanged += _linhaSelecionadaChanged.HandleEvent;
     page.sliderEstacoes.ValueChanged += _estacaoSelecionadaChanged.HandleEvent;
 }
 public SliderEstacoesValueChangedHandler(MensagemDetalhadaModel model, SMSDetalhadoPageModel pageModel)
 {
     _model = model;
     _pageModel = pageModel;
 }
 public RadioSentidoCommand(MensagemDetalhadaModel model, SMSDetalhadoPageModel pageModel)
 {
     _model = model;
     _pageModel = pageModel;
 }
 public RadioTransporteCommand(MensagemDetalhadaModel model, SMSDetalhadoPageModel pageModel)
 {
     _model = model;
     _pageModel = pageModel;
 }
 public ListLinhasSelectionChangedHandler(MensagemDetalhadaModel model, SMSDetalhadoPageModel pageModel)
 {
     _model = model;
     _pageModel = pageModel;
 }