public MateriaViewModel(IEventAggregator events, IMateriaEndpoint materiaEndpoint
                         , IDepartamentoEndpoint departamentoEndpoint, IUsuarioLogged usuarioLogged, IMapper mapper)
 {
     _events               = events;
     _materiaEndpoint      = materiaEndpoint;
     _departamentoEndpoint = departamentoEndpoint;
     _usuarioLogged        = usuarioLogged;
     _mapper               = mapper;
 }
Esempio n. 2
0
 public HorarioConsultaViewModel(IEventAggregator events, IHorarioConsultaEndpoint horarioConsultaEndpoint,
                                 IMateriaEndpoint materiaEndpoint, IUsuarioEndpoint usuarioEndpoint, IUsuarioLogged usuarioLogged, IMapper mapper)
 {
     _events = events;
     _horarioConsultaEndpoint = horarioConsultaEndpoint;
     _materiaEndpoint         = materiaEndpoint;
     _usuarioEndpoint         = usuarioEndpoint;
     _usuarioLogged           = usuarioLogged;
     _mapper = mapper;
 }
Esempio n. 3
0
 public UsuarioViewModel(
     IEventAggregator events,
     IUsuarioEndpoint usuarioEndpoint,
     IUsuarioLogged usuarioLogged,
     IMapper mapper)
 {
     _events          = events;
     _usuarioEndpoint = usuarioEndpoint;
     _usuarioLogged   = usuarioLogged;
     _mapper          = mapper;
 }
Esempio n. 4
0
        public ShellViewModel(IEventAggregator events, IndexViewModel indexVM, MateriaViewModel materiaVM, UsuarioViewModel usuarioVM,
                              DepartamentoViewModel departamentoVM, HorarioConsultaViewModel horarioConsultaVM, IUsuarioLogged user)
        {
            _events            = events;
            _indexVM           = indexVM;
            _materiaVM         = materiaVM;
            _usuarioVM         = usuarioVM;
            _usuarioVM         = usuarioVM;
            _departamentoVM    = departamentoVM;
            _horarioConsultaVM = horarioConsultaVM;
            _user = user;

            _events.Subscribe(this);

            // Activate a new instance(injected by IoC), so we do not store LoginVM
            ActivateItem(IoC.Get <LoginViewModel>());
        }
Esempio n. 5
0
 public IndexViewModel(IEventAggregator events, IUsuarioLogged usuarioLogged, IMapper mapper)
 {
     _events        = events;
     _usuarioLogged = usuarioLogged;
     _mapper        = mapper;
 }
 public LoginViewModel(IAuthenticationEndpoint authenticationEndpoint, IUsuarioLogged usuarioLogged, IEventAggregator events)
 {
     _authenticationEndpoint = authenticationEndpoint;
     _usuarioLogged          = usuarioLogged;
     _events = events;
 }