コード例 #1
0
 public LoginService(ISessionManager sessionManager, IUIServices uiServices, IPolicyWrapper <User> policies, IBaseRepository <User> userRepository, IConnectivityService connectivityService)
 {
     _sessionManager      = sessionManager;
     _uiServices          = uiServices;
     _policies            = policies;
     _userRepository      = userRepository;
     _connectivityService = connectivityService;
     _api = RestService.For <ILoginApi>(Constants.DEFAULT_API_ENDPOINT);
 }
コード例 #2
0
 public VoucherService(ISessionManager sessionManager, IConnectivityService connectivityService, IPolicyWrapper <IEnumerable <Event> > eventPolicies, IPolicyWrapper <IEnumerable <Models.Voucher> > voucherPolicies, IUIServices uiServices, IBaseRepository <Event> eventRepository, IBaseRepository <Models.Voucher> voucherRepository)
 {
     _voucherApi          = RestService.For <IVoucherApi>(Constants.DEFAULT_API_ENDPOINT);
     _sessionManager      = sessionManager;
     _eventPolicies       = eventPolicies;
     _voucherPolicies     = voucherPolicies;
     _uiServices          = uiServices;
     _eventRepository     = eventRepository;
     _connectivityService = connectivityService;
     _voucherRepository   = voucherRepository;
 }
コード例 #3
0
 public SessionManager(IPolicyWrapper <User> policies, IBaseRepository <User> userRepository)
 {
     _userRepository = userRepository;
     _policies       = policies;
 }
コード例 #4
0
 public VoucherService(ISessionManager sessionManager, IPolicyWrapper <IEnumerable <Event> > policies)
 {
     _voucherApi     = RestService.For <IVoucherApi>(Constants.DEFAULT_API_ENDPOINT);
     _sessionManager = sessionManager;
     _policies       = policies;
 }