Ejemplo n.º 1
0
 public Service(System.Windows.Controls.Frame frame, IViewMapper viewMapper, bool isSecondaryWindow = false)
 {
     m_frame             = frame;
     m_frame.Navigated  += m_frame_Navigated;
     m_frame.Navigating += m_frame_Navigating;
     m_viewMapper        = viewMapper;
     m_isSecondaryWindow = isSecondaryWindow;
 }
Ejemplo n.º 2
0
 public HomeController(IPostRepository postRepository, 
                       IEmailer messagingService,
                       IViewMapper viewMapper)
     : base(postRepository, viewMapper)
 {
     _viewMapper = viewMapper;
     MessagingService = messagingService;
 }
Ejemplo n.º 3
0
 public HomeController(IPostRepository postRepository,
                       IEmailer messagingService,
                       IViewMapper viewMapper)
     : base(postRepository, viewMapper)
 {
     _viewMapper      = viewMapper;
     MessagingService = messagingService;
 }
Ejemplo n.º 4
0
        public Service(System.Windows.Controls.Frame frame, IViewMapper viewMapper, ITypeToUriMapper typeToUriMapper)
        {
            Contract.AssertNotNull(() => frame, frame);
            Contract.AssertNotNull(() => viewMapper, viewMapper);
            Contract.AssertNotNull(() => typeToUriMapper, typeToUriMapper);

            m_frame            = frame;
            m_frame.Navigated += m_frame_Navigated;
            m_viewMapper       = viewMapper;
            m_typeToUriMapper  = typeToUriMapper;
        }
        public MeldungenAnzeigenViewModel(INavigation navigation,
                                          IViewMapper viewMapper,
                                          UserContext userContext,
                                          HttpClient httpClient)
        {
            _navigation  = navigation;
            _viewMapper  = viewMapper;
            _httpClient  = httpClient;
            _userContext = userContext;

            Meldungen = new ObservableCollection <MeldungenViewModel>();
        }
Ejemplo n.º 6
0
        public Service(Windows.UI.Xaml.Controls.Frame frame, IViewMapper vm, Func <ViewModel.Base, bool> isFirstPage)
        {
            Contract.AssertNotNull(() => frame, frame);
            Contract.AssertNotNull(() => vm, vm);
            Contract.AssertNotNull(() => isFirstPage, isFirstPage);

            m_frame       = frame;
            m_vm          = vm;
            m_isFirstPage = isFirstPage;

            m_frame.Navigated += m_frame_Navigated;
        }
Ejemplo n.º 7
0
        public NavigationViewModel(INavigation navigation,
                                   IViewMapper viewMapper,
                                   UserContext userContext,
                                   HttpClient httpClient)
        {
            _navigation  = navigation;
            _viewMapper  = viewMapper;
            _userContext = userContext;
            _httpClient  = httpClient;

            StundenplanCommand       = new RelayCommand(StundenplanOpen);
            MeldungenAnzeigenCommand = new RelayCommand(MeldungenAnzeigenOpen);
            MeldungenErfassenCommand = new RelayCommand(MeldungenErfassenOpen);
            LogoutCommand            = new RelayCommand(LogoutHandler);
        }
        public AbwesenheitViewModel(INavigation navigation,
                                    IViewMapper viewMapper,
                                    UserContext userContext,
                                    HttpClient httpClient)
        {
            _navigation  = navigation;
            _viewMapper  = viewMapper;
            _httpClient  = httpClient;
            _userContext = userContext;

            _begruendung       = "";
            _begruendungLaenge = "2";

            SpeichernCommand = new RelayCommand(SpeichernHandler, CanExecuteSpeichern);
            // BegruendungLaengeCommand = new RelayCommand(SpeichernHandler);
        }
Ejemplo n.º 9
0
        public MeldungViewModel(INavigation navigation,
                                IViewMapper viewMapper,
                                UserContext userContext,
                                HttpClient httpClient)
        {
            _navigation  = navigation;
            _viewMapper  = viewMapper;
            _httpClient  = httpClient;
            _userContext = userContext;

            _meldung = "";

            _artDerMeldungAuswahlsliste = new List <string>();
            _artDerMeldungAuswahlsliste.Add("Art Wählen");
            _artDerMeldungAuswahlsliste.Add("Zimmerwechsel");
            _artDerMeldungAuswahlsliste.Add("Sonstige Meldung");

            SpeichernCommand = new RelayCommand(SpeichernHandler, CanExecuteSpeichern);
        }
        public VerspaetungViewModel(INavigation navigation,
                                    IViewMapper viewMapper,
                                    UserContext userContext,
                                    HttpClient httpClient)
        {
            _navigation = navigation;
            _viewMapper = viewMapper;
            _httpClient = httpClient;

            _begruendung = "";
            _userContext = userContext;

            _verspeatungsAuswahlsliste = new List <string>();
            _verspeatungsAuswahlsliste.Add("Verspätung Wählen");
            for (int i = 1; i < 5; i++)
            {
                _verspeatungsAuswahlsliste.Add($"{i*15} min");
            }

            SpeichernCommand = new RelayCommand(SpeichernHandler, CanExecuteSpeichern);
        }
Ejemplo n.º 11
0
 public SearchController(IPostRepository postRepository, IViewMapper viewMapper)
     : base(postRepository, viewMapper)
 {
 }
 public ApplicationController(IPostRepository postRepository, 
     IViewMapper viewMapper)
 {
     _postRepository = postRepository;
     _viewMapper = viewMapper;
 }
Ejemplo n.º 13
0
 public SearchController(IPostRepository postRepository, IViewMapper viewMapper)
     : base(postRepository, viewMapper)
 {
 }
Ejemplo n.º 14
0
 /// <summary>
 /// Initializes a new instance of the <see cref="T:InternetShopParser.ApiController.ProductController"/> class.
 /// </summary>
 /// <param name="viewMapper">View mapper.</param>
 /// <param name="productService">Product service.</param>
 public ProductApiController(IViewMapper viewMapper,
                             IProductService productService)
 {
     _viewMapper     = viewMapper;
     _productService = productService;
 }
 public ApplicationController(IPostRepository postRepository,
                              IViewMapper viewMapper)
 {
     _postRepository = postRepository;
     _viewMapper     = viewMapper;
 }
Ejemplo n.º 16
0
 public AccountController(IPostRepository postRepository, IViewMapper viewMapper)
     : base(postRepository, viewMapper)
 {
 }
Ejemplo n.º 17
0
 public AdminController(IPostRepository postRepository, IViewMapper viewMapper)
     : base(postRepository, viewMapper)
 {
 }