public GeneralDataController(IGeneralDataService generalDataService, RoleManager <IdentityRole> roleManager,
                              IMapper mapper)
     : base(mapper)
 {
     this.generalDataService = generalDataService ?? throw new ArgumentNullException(nameof(generalDataService));
     this.roleManager        = roleManager ?? throw new ArgumentNullException(nameof(roleManager));
 }
 public ChatBoxViewModel(IChatDataService dataService, IGeneralDataService generalDataService, ISettingsDataService settingsDataService)
 {
     _dataService         = dataService;
     _generalDataService  = generalDataService;
     _settingsDataService = settingsDataService;
     Initialize();
 }
Example #3
0
 public Base(IMapperService mapper, ILogger logger, IGeneralDataService generalDataService, IMapper autoMapper)
 {
     _autoMapper             = autoMapper;
     this.mapper             = mapper;
     this.logger             = logger;
     this.generalDataService = generalDataService;
 }
 public LinkedUserBiz(IMapperService mapper, IRepository repository, IMapper autoMapper, IUserBiz userBiz,
                      ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                     generalDataService, autoMapper)
 {
     _userBiz    = userBiz;
     _repository = repository;
 }
        public SettingsViewModel(ISettingsDataService dataService, IGeneralDataService generalDataService)
        {
            settingsDataService = dataService;
            CurrentTheme        = Ubiquitous.Default.Config.AppConfig.ThemeName;
            settingsDataService.GetChatSettings((list) => {
                foreach (ChatConfig chatConfig in list)
                {
                    Chats.Add(new SettingsChatItemViewModel(chatConfig));
                }
            });

            var serviceList = generalDataService.Services.Select(service => new SettingsSectionViewModel(service));

            foreach (var service in serviceList)
            {
                ServiceItemViewModels.Add(service);
            }

            AppConfig = Ubiquitous.Default.Config.AppConfig;

            ThemeList = new ObservableCollection <ThemeDescription>(Theme.ThemesList);
            var currentTheme = ThemeList.FirstOrDefault(theme => theme.Title.Equals(Theme.CurrentTheme));

            if (currentTheme != null)
            {
                currentTheme.IsCurrent = true;
            }
        }
 public SurveyBiz(IMapperService mapper, IRepository repository, IMembershipServiceApi membershipServiceApi,
                  IMapper autoMapper,
                  ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                 generalDataService, autoMapper)
 {
     _membershipServiceApi = membershipServiceApi;
     _repository           = repository;
 }
 public TicketBiz(IMapperService mapper, IRepository repository, IMapper autoMapper,
                  IMembershipServiceApi membershipServiceApi, CoreSmtpClient coreSmtpClient,
                  ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                 generalDataService, autoMapper)
 {
     _coreSmtpClient       = coreSmtpClient;
     _membershipServiceApi = membershipServiceApi;
     _repository           = repository;
 }
Example #8
0
        public ChatDataService()
        {
            settingsDataService = ServiceLocator.Current.GetInstance <ISettingsDataService>();
            _dataService        = ServiceLocator.Current.GetInstance <IGeneralDataService>();
            _databaseService    = ServiceLocator.Current.GetInstance <IDatabase>();

            historyService = _dataService.Services.FirstOrDefault(service => service.Config.ServiceName == SettingsRegistry.ServiceTitleChatToFile) as ChatToFileService;
            random         = new Random();
            Start();
        }
 public UserBiz(IMapperService mapper, ICoreServiceApi coreServiceApi, ICryptoService cryptoService,
                IRepository repository, IAuthBiz authBiz,
                IMapper autoMapper,
                ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                               generalDataService, autoMapper)
 {
     _coreServiceApi = coreServiceApi;
     _authBiz        = authBiz;
     _repository     = repository;
     _cryptoService  = cryptoService;
 }
 public BlobBiz(IServiceProvider provider,
                IGeneralDataService generalDataService,
                IMapperService mapper,
                IRepository repository,
                IMapper autoMapper,
                IAppSettings appSettings,
                ILogger logger) : base(mapper, logger,
                                       generalDataService, autoMapper)
 {
     _repository = repository;
 }
 public AuthBiz(
     IMapperService mapper,
     ISerializerService serializer,
     ILogger logger,
     IAppSettings setting,
     IMapper autoMapper,
     IMembershipServiceApi membershipServiceApi,
     IGeneralDataService generalDataService) : base(mapper, logger, generalDataService, autoMapper)
 {
     _membershipServiceApi = membershipServiceApi;
 }
 public AppointmentBiz(IMapperService mapper, IRepository repository, IMapper autoMapper, IInvoiceBiz invoiceBiz,
                       IMembershipServiceApi membershipServiceApi, CoreSmtpClient coreSmtpClient, IMessageBiz messageBiz,
                       IAppointmentExceptionBiz appointmentExceptionBiz, SmsHttpClient smsHttpClient,
                       ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                      generalDataService, autoMapper)
 {
     _smsHttpClient           = smsHttpClient;
     _messageBiz              = messageBiz;
     _invoiceBiz              = invoiceBiz;
     _appointmentExceptionBiz = appointmentExceptionBiz;
     _coreSmtpClient          = coreSmtpClient;
     _membershipServiceApi    = membershipServiceApi;
     _repository              = repository;
 }
 public AuthBiz(IServiceProvider provider,
                IGeneralDataService generalDataService,
                IMapperService mapper,
                IRepository repository,
                IAppSettings appSettings,
                ICryptoService cryptoService,
                IMapper autoMapper,
                ILogger logger) : base(mapper, logger,
                                       generalDataService, autoMapper)
 {
     _appSettings    = appSettings;
     _cryptoService  = cryptoService;
     this.repository = repository;
 }
 public PaypalBiz(IMapperService mapper, IRepository repository, IMapper autoMapper,
                  PaypalHttpClient paypalHttpClient, CoreSmtpClient coreSmtpClient,
                  IMessageBiz messageBiz,
                  IMembershipServiceApi membershipServiceApi, SmsHttpClient smsHttpClient,
                  ILogger logger, IGeneralDataService generalDataService) : base(
         mapper, logger,
         generalDataService, autoMapper)
 {
     _messageBiz           = messageBiz;
     _smsHttpClient        = smsHttpClient;
     _membershipServiceApi = membershipServiceApi;
     _coreSmtpClient       = coreSmtpClient;
     _paypalHttpClient     = paypalHttpClient;
     _repository           = repository;
 }
 public UserSurveyBiz(IMapperService mapper, IRepository repository, IMapper autoMapper,
                      SmsHttpClient smsHttpClient, IInvoiceBiz invoiceBiz, IMessageBiz messageBiz, ITaxBiz taxBiz,
                      IMembershipServiceApi membershipServiceApi, ITicketBiz ticketBiz, CoreSmtpClient coreSmtpClient,
                      ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                     generalDataService, autoMapper)
 {
     _taxBiz               = taxBiz;
     _messageBiz           = messageBiz;
     _invoiceBiz           = invoiceBiz;
     _smsHttpClient        = smsHttpClient;
     _coreSmtpClient       = coreSmtpClient;
     _ticketBiz            = ticketBiz;
     _membershipServiceApi = membershipServiceApi;
     _repository           = repository;
 }
Example #16
0
        public MainViewModel(IChatDataService dataService, IGeneralDataService generalDataService, ISettingsDataService settingsDataService)
        {
            if (!IsWindowReopen)
            {
                _dataService         = dataService;
                _generalDataService  = generalDataService;
                _settingsDataService = settingsDataService;

                _settingsDataService.GetAppSettings((config) => {
                    AppConfig = config;
                });
                steamGuardWindow = new SteamGuardWindow();
                Initialize();
            }
        }
Example #17
0
 public MembershipServiceApi(IAppSettings setting, ISerializerService serializer, ICompressionService compressionService, IGeneralDataService generalDataService, IHttpClientFactory httpClientFactory)
 {
     this.SystemLinkedUserApiService     = new System.LinkedUserApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.SystemUserApiService           = new System.UserApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.MembershipFeatureApiService    = new Membership.FeatureApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.MembershipLinkedUserApiService = new Membership.LinkedUserApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.MembershipPermissionApiService = new Membership.PermissionApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.MembershipRelativeApiService   = new Membership.RelativeApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.MembershipRoleApiService       = new Membership.RoleApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.MembershipUserApiService       = new Membership.UserApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
     this.AuthAuthApiService             = new Auth.AuthApiService(setting.MembershipService.Host, "ERPMembershipService", setting.MembershipService.ApiKey, serializer, compressionService, generalDataService, httpClientFactory);
 }
 public RelativeBiz(IMapperService mapper, IRepository repository, IMapper autoMapper,
                    ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                   generalDataService, autoMapper)
 {
     _repository = repository;
 }
 public MusicTickerViewModel(IGeneralDataService dataService)
 {
     _dataService = dataService;
     initialize();
 }
Example #20
0
 public RelativeApiService(string host, string name, string apiKey, ISerializerService serializer, ICompressionService compressionService, IGeneralDataService generalDataService, IHttpClientFactory httpClientFactory) : base(host, name, apiKey, serializer, compressionService, generalDataService, httpClientFactory)
 {
 }
Example #21
0
 public StatusViewModel(IChatDataService dataService, IGeneralDataService generalDataService)
 {
     _dataService        = dataService;
     _generalDataService = generalDataService;
     Initialize();
 }
 public SmsHttpClient(IMapperService mapper, IMapper autoMapper,
                      ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                     generalDataService, autoMapper)
 {
     _logger = logger;
 }
Example #23
0
 public AppointmentExceptionBiz(IMapperService mapper, IRepository repository, IMapper autoMapper,
                                ILogger logger, IGeneralDataService generalDataService) : base(mapper, logger,
                                                                                               generalDataService, autoMapper)
 {
     _repository = repository;
 }