コード例 #1
0
ファイル: ClientPresenter.cs プロジェクト: NHerve/Abonnements
 public ClientPresenter(IClientView view, ICacheService cache, IErrorLogger errorLogger, IDeserializer serializer) : base(cache, errorLogger, serializer)
 {
     _view = view;
     _view.CloseRequested += OnCloseRequested;
     _view.CreationHistoriqueRequested += OnCreationHistoriqueRequested;
     _view.OnSuspendAbonnement         += SuspendAbonnement;
     _view.OnRepayAbonnement           += RepayAbonnement;
     _clientDataService     = new ClientDataService(_cache, _serializer, _errorLogger);
     _abonnementDataService = new AbonnementDataService(_cache, _serializer, _errorLogger);
     _historiqueDataService = new HistoriqueDataService(_cache, _serializer, _errorLogger);
 }
コード例 #2
0
        public NonAbonnementsViewModel()
        {
            try
            {
                AbonnementDataService abonnementDataService = new AbonnementDataService(Serializer, ErrorLogger, DialogService);

                _magazines = new ObservableCollection <Magazine>(abonnementDataService.GetNonAbonnements(Settings.CurrentUser.Id));//Settings.UserId
            }
            catch (Exception ex)
            {
                //_abonnements = new ObservableCollection<Abonnement>();
                //_abonnements.Add(new Abonnement { Magazine = new Magazine { Titre = "le monde" }, DateExpiration = new DateTime(DateTime.Now.Ticks).AddMonths(2) });
                //_abonnements.Add(new Abonnement { Magazine = new Magazine { Titre = "Le Gorafi" }, DateExpiration = new DateTime(DateTime.Now.Ticks).AddYears(2) });
                //_abonnements.Add(new Abonnement { Magazine = new Magazine { Titre = "Le Parisien" }, DateExpiration = new DateTime(DateTime.Now.Ticks).AddMonths(8) });
                //_abonnements.Add(new Abonnement { Magazine = new Magazine { Titre = "La Provence" }, DateExpiration = new DateTime(DateTime.Now.Ticks).AddDays(7) });
                //_abonnements.Add(new Abonnement { Magazine = new Magazine { Titre = "Le canard enchaîné" }, DateExpiration = new DateTime(DateTime.Now.Ticks).AddMonths(1) });
            }
        }