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); }
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) }); } }