示例#1
0
        public ServiceOperationsDetailViewModel(IEventAggregator eventAggregator,
                                                IMessageDialogService messageDialogService,
                                                IAmbienteRepository ambienteRepository,
                                                IServizioRepository servizioRepository,
                                                IStatoServizioRepository statoServizioRepository) : base(eventAggregator, messageDialogService)
        {
            Title = "Service Operations";

            TipiServizio = new ObservableCollection <TipoServizio>();

            _ambienteRepository      = ambienteRepository;
            _servizioRepository      = servizioRepository;
            _statoServizioRepository = statoServizioRepository;
            _messageDialogService    = messageDialogService;

            Ambienti = new ObservableCollection <AmbienteWrapper>();

            Servizi = new ObservableCollection <ServizioWrapper>();

            InvioCommand = new DelegateCommand(OnInvioExecute, OnInvioCanExecute);

            ConfermaCommand = new DelegateCommand(OnConfermaExecute, OnConfermaCanExecute);

            PreConfermaCommand = new DelegateCommand(OnPreConfermaExecute, OnPreConfermaCanExecute);

            TipiArchiviazione = new ObservableCollection <string>();
            TipiArchiviazione.Add("NESSUNA");
            TipiArchiviazione.Add("SEMPLICE");
            TipiArchiviazione.Add("STORICA");
        }
        public VisureOperationsDetailViewModel(IEventAggregator eventAggregator,
                                               IMessageDialogService messageDialogService,
                                               IVisureRepository visureRepository,
                                               IStatoServizioRepository statoServizioRepository,
                                               IAmbienteRepository ambienteRepository) : base(eventAggregator, messageDialogService)
        {
            this.visureRepository        = visureRepository;
            this.ambienteRepository      = ambienteRepository;
            this.statoServizioRepository = statoServizioRepository;

            idStatoServizioSalvato = statoServizioRepository.GetByDescription("Salvato").Id;

            Ambienti = new ObservableCollection <AmbienteWrapper>();

            Visure = new ObservableCollection <VisuraWrapper>();

            InvioCommand = new DelegateCommand(OnInvioExecute, OnInvioCanExecute);

            ConfermaCommand = new DelegateCommand(OnConfermaExecute, OnConfermaCanExecute);

            CopyIdRichiestaCommand = new DelegateCommand <VisuraWrapper>(OnCopyIdRichiestaExecute);

            EditVisuraCommand = new DelegateCommand <VisuraWrapper>(OnEditVisuraExecute);
        }
 public AmbienteService(IAmbienteRepository ambienteRepository)
 {
     _ambienteRepository = ambienteRepository;
 }
示例#4
0
 public AmbienteAppService(IAmbienteRepository ambienteRepository,
                           IUsuarioRepository usuarioRepository)
 {
     _ambienteRepository = ambienteRepository;
     _usuarioRepository  = usuarioRepository;
 }
 public AmbienteQueryHandler(IAmbienteRepository ambienteRepository)
 {
     _ambienteRepository = ambienteRepository;
 }
 public AmbienteDetailViewModel(IAmbienteRepository ambienteRepository, IEventAggregator eventAggregator,
                                IMessageDialogService messageDialogService) : base(eventAggregator, messageDialogService)
 {
     _ambienteRepository = ambienteRepository;
 }
示例#7
0
 public AmbienteService(IAmbienteRepository repo)
 {
     _repo = repo;
 }
 public AmbienteQueryHandlerTest()
 {
     _context            = ContextFactory.Create();
     _ambienteRepository = new AmbienteRepository(_context);
 }