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); }
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; }
public SessionManager(IPolicyWrapper <User> policies, IBaseRepository <User> userRepository) { _userRepository = userRepository; _policies = policies; }
public VoucherService(ISessionManager sessionManager, IPolicyWrapper <IEnumerable <Event> > policies) { _voucherApi = RestService.For <IVoucherApi>(Constants.DEFAULT_API_ENDPOINT); _sessionManager = sessionManager; _policies = policies; }