Exemple #1
0
 public UserService(IUserRepository userRepository, IUnitOfWork unitOfWork, IPasswordHasher passwordHasher, ILogServices logService)
 {
     _passwordHasher = passwordHasher;
     _unitOfWork     = unitOfWork;
     _userRepository = userRepository;
     _logService     = logService;
 }
        // BASE CTOR
        public GlobalController(
            IUserServices authUserServices,
            IRoleServices roleServices,
            IApplicationServices applicationServices,
            IIndustryServices industryServices,
            IRegionServices regionServices,
            IEventServices eventServices,
            IEventDirectorServices eventDirectorServices,
            ILogServices logServices,
            INotificationServices notificationServices,
            IUserServices userServices,
            IUserRoleServices userRoleServices)
        {
            UserServices        = authUserServices;
            RoleServices        = roleServices;
            ApplicationServices = applicationServices;
            IndustryServices    = industryServices;
            RegionServices      = regionServices;

            EventServices         = eventServices;         /*must be included in all constructors*/
            EventDirectorServices = eventDirectorServices; /*must be included in all constructors*/
            LogServices           = logServices;           /*must be included in all constructors*/
            NotificationServices  = notificationServices;  /*must be included in all constructors*/

            UserServices     = userServices;               /*must be included in all constructors*/
            UserRoleServices = userRoleServices;           /*must be included in all constructors*/

            EmailHelper = new EmailHelper();

            CreateEmailLogFunc = CreateEmailLog;
        }
Exemple #3
0
        static void Main(string[] args)
        {
            var services = new ServiceCollection();

            ConfigureServices(services);

            using (ServiceProvider serviceProvider = services.BuildServiceProvider())
            {
                IBankSimulatorService _bankSimulator = serviceProvider.GetService <IBankSimulatorService>();
                ILogServices          _log           = serviceProvider.GetService <ILogServices>();
                Bank _newBank = _bankSimulator.CreateBank("Brix Test").Result;

                _log.WriteLine("WELCOME TO " + _newBank.Name + " Bank", ConsoleColor.Blue);
                _log.WriteLine("========================== ", ConsoleColor.Blue);

                string MenuInput = string.Empty;
                while (MenuInput != "E" && MenuInput != "e")
                {
                    _log.WriteLine("Menu :O = open an account | R = add owner | D = Deposit | W = Withdrawal | E = Exit", ConsoleColor.Blue);
                    MenuInput = HandleuserInput(_bankSimulator, _log, _newBank).Result;
                }

                Task.WaitAll(tasks.ToArray());
            }
        }
Exemple #4
0
 public ReactionHandler(DiscordSocketClient client, CommandService cmdService, IServiceProvider service, ILogServices logService)
 {
     this.Client     = client;
     this.CdmService = cmdService;
     this.Service    = service;
     this.LogService = logService;
 }
        public void SetUp()
        {
            var unitOfWork = new UnitOfWork();

            // AUTH
            _authUserServices    = new UserServices(unitOfWork);
            _roleServices        = new RoleServices(unitOfWork);
            _applicationServices = new ApplicationServices(unitOfWork);
            _industryServices    = new IndustryServices(unitOfWork);
            _regionServices      = new RegionServices(unitOfWork);

            _countryServices                       = new CountryServices(unitOfWork);
            _editionServices                       = new EditionServices(unitOfWork);
            _editionCohostServices                 = new EditionCohostServices(unitOfWork);
            _editionCountryServices                = new EditionCountryServices(unitOfWork);
            _editionKeyVisitorServices             = new EditionKeyVisitorServices(unitOfWork);
            _editionTranslationServices            = new EditionTranslationServices(unitOfWork);
            _editionTranslationSocialMediaServices = new EditionTranslationSocialMediaServices(unitOfWork);
            _editionVisitorServices                = new EditionVisitorServices(unitOfWork);
            _eventServices         = new EventServices(unitOfWork);
            _eventDirectorServices = new EventDirectorServices(unitOfWork);
            _fileServices          = new FileServices(unitOfWork);
            _keyVisitorServices    = new KeyVisitorServices(unitOfWork);
            _logServices           = new LogServices(unitOfWork);
            _notificationServices  = new NotificationServices(unitOfWork);
            _subscriptionServices  = new SubscriptionServices(unitOfWork);
            _userServices          = new UserServices(unitOfWork);
            _userRoleServices      = new UserRoleServices(unitOfWork);

            _editionHelper = new EditionHelper();

            _controller = new EditionController(
                _authUserServices,
                _roleServices,
                _applicationServices,
                _industryServices,
                _regionServices,
                _countryServices,
                _editionServices,
                _editionCohostServices,
                _editionCountryServices,
                _editionKeyVisitorServices,
                _editionTranslationServices,
                _editionTranslationSocialMediaServices,
                _editionVisitorServices,
                _eventServices,
                _eventDirectorServices,
                _fileServices,
                _keyVisitorServices,
                _logServices,
                _notificationServices,
                _subscriptionServices,
                _userServices,
                _userRoleServices,
                _editionHelper
                );
            _controller.SetDefaultUser();

            AutoMapperConfig.Register();
        }
Exemple #6
0
        public UploadController(IProductService productService, ILogServices logService, IOptions <AppSettings> appSettings)
        {
            _productService = productService;


            _logService  = logService;
            _appSettings = appSettings;
        }
Exemple #7
0
 public MatrizDeDecisaoController(IMatrizDeDecisaoService matrizDeDecisaoService, ILogServices logServices, IProjetoService projetoService, ICriterioService criterioService, IAlternativaService alternativaService)
 {
     _matrizDeDecisaoService = matrizDeDecisaoService;
     _logService             = logServices;
     _projetoService         = projetoService;
     _alternativaService     = alternativaService;
     _criterioService        = criterioService;
 }
Exemple #8
0
 public static ILogServices GetLogger()
 {
     if (_Logger == null)
     {
         _Logger = new LogServices();
     }
     return(_Logger);
 }
Exemple #9
0
        public WindowFinder(
            ILogServices logServices)
        {
            // save dependency injections
            _logServices = logServices;

            // initialise variables
            _observers = new List <System.IObserver <Models.Window> >();
        }
Exemple #10
0
 public CommandHandler(DiscordSocketClient client
                       , CommandService cmdService
                       , IServiceProvider services
                       , ILogServices logService)
 {
     _client     = client;
     _cmdService = cmdService;
     _services   = services;
     _logService = logService;
 }
        public DesktopActions(
            ILogServices logServices)
        {
            // save dependency injections
            _logServices = logServices;

            // initialise variables
            _keyboardMouseEvents = Hook.GlobalEvents();
            _observers           = new List <IDesktopActionsObserver>();
        }
        public WindowServices(
            ILogServices logServices,
            IWindowFinder windowFinder)
        {
            // save dependency injections
            _logServices  = logServices;
            _windowFinder = windowFinder;

            // subscribe to found windows
            _windowFinder.Subscribe(this);
        }
Exemple #13
0
        public ProductService(IProductRepository productRepository, IDiskService diskServices, IUnitOfWork unitOfWork, ILogServices logService, IOptions <AppSettings> appSettings)
        {
            _productRepository = productRepository;

            _diskServices = diskServices;


            _unitOfWork  = unitOfWork;
            _logService  = logService;
            _appSettings = appSettings;
        }
Exemple #14
0
        public TokenHandler(IOptions <TokenOptions> tokenOptionsSnapshot, SigningConfigurations signingConfigurations, IPasswordHasher passwordHaser, IUserTokenRepository userTokenRepository, IUnitOfWork unitOfWork, ILogServices logService)
        {
            _passwordHaser         = passwordHaser;
            _tokenOptions          = tokenOptionsSnapshot.Value;
            _signingConfigurations = signingConfigurations;

            _userTokenRepository = userTokenRepository;
            _unitOfWork          = unitOfWork;

            _logService = logService;
        }
Exemple #15
0
        public DiskService(IProductPathRepository productPathRepository, IHostingEnvironment hostingEnvironment, IUnitOfWork unitOfWork, ILogServices logService, IOptions <AppSettings> appSettings)
        {
            _productPathRepository = productPathRepository;

            _hostingEnvironment = hostingEnvironment;



            _unitOfWork  = unitOfWork;
            _logService  = logService;
            _appSettings = appSettings;
        }
Exemple #16
0
 public Program(DiscordSocketClient discordClient,
                IConfigServices configServices,
                CommandService cmdService,
                ILogServices logService,
                UnitOfWork unitOfWork,
                LavaNode lavaNode)
 {
     this._client     = discordClient;
     this._config     = configServices;
     this._cmdService = cmdService;
     this._logService = logService;
     this._unitOfWork = unitOfWork;
     UnitOfWork       = _unitOfWork;
     this._lavaNode   = lavaNode;
 }
Exemple #17
0
 public ConfigSettingController(
     BusinessServices.Auth.IUserServices authUserServices,
     BusinessServices.Auth.IRoleServices roleServices,
     BusinessServices.Auth.IApplicationServices applicationServices,
     BusinessServices.Auth.IIndustryServices industryServices,
     BusinessServices.Auth.IRegionServices regionServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          eventServices, eventDirectorServices, logServices, notificationServices, userServices, userRoleServices)
 {
 }
 public EventDirectorController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          eventServices, eventDirectorServices, logServices, notificationServices, userServices, userRoleServices)
 {
 }
 public GlobalController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     IEditionServices editionServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     this(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          eventServices, eventDirectorServices, logServices, notificationServices, userServices, userRoleServices)
 {
     EditionServices = editionServices;
 }
Exemple #20
0
 public EmailNotificationController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     IEditionServices editionServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     IEmailNotificationHelper emailNotificationHelper,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          editionServices, eventServices, eventDirectorServices, logServices, notificationServices, userServices, userRoleServices)
 {
     _emailNotificationHelper = emailNotificationHelper;
 }
Exemple #21
0
 public EditionDiscountApproverController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     IEditionServices editionServices,
     IEditionDiscountApproverServices editionDiscountApproverServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     ISubscriptionServices subscriptionServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          editionServices, editionDiscountApproverServices, eventServices, eventDirectorServices,
          logServices, notificationServices, subscriptionServices, userServices, userRoleServices)
 {
 }
        public NotificationController(
            IUserServices authUserServices,
            IRoleServices roleServices,
            IApplicationServices applicationServices,
            IIndustryServices industryServices,
            IRegionServices regionServices,
            IEventServices eventServices,
            IEventDirectorServices eventDirectorServices,
            ILogServices logServices,
            INotificationServices notificationServices,
            IUserServices userServices,
            IUserRoleServices userRoleServices,
            IInAppNotificationHelper inAppNotificationHelper) :
            base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
                 eventServices, eventDirectorServices, logServices, notificationServices, userServices, userRoleServices)
        {
            _inAppNotificationHelper = inAppNotificationHelper;

            ViewEngineResultFunc = RenderView;
        }
 public EditionSocialMediaController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     IEditionServices editionServices,
     IEditionTranslationSocialMediaServices editionTranslationSocialMediaServices,
     IEditionTranslationServices editionTranslationServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     ISocialMediaServices socialMediaServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          editionServices, editionTranslationSocialMediaServices, editionTranslationServices, eventServices, eventDirectorServices,
          logServices, notificationServices, socialMediaServices, userServices, userRoleServices)
 {
 }
 public DashboardController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     IEditionServices editionServices,
     IEditionCountryServices editionCountryServices,
     IEditionTranslationServices editionTranslationServices,
     IEventDirectorServices eventDirectorServices,
     IEventServices eventServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     IStatisticServices statisticServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     base(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          editionCountryServices, editionServices, editionTranslationServices, eventDirectorServices, eventServices, logServices,
          notificationServices, statisticServices, userServices, userRoleServices)
 {
 }
 public GlobalController(
     IUserServices authUserServices,
     IRoleServices roleServices,
     IApplicationServices applicationServices,
     IIndustryServices industryServices,
     IRegionServices regionServices,
     ICountryServices countryServices,
     IEditionServices editionServices,
     IEditionCohostServices editionCoHostServices,
     IEditionCountryServices editionCountryServices,
     IEditionKeyVisitorServices editionKeyVisitorServices,
     IEditionTranslationServices editionTranslationServices,
     IEditionTranslationSocialMediaServices editionTranslationSocialMediaServices,
     IEditionVisitorServices editionVisitorServices,
     IEventServices eventServices,
     IEventDirectorServices eventDirectorServices,
     IFileServices fileServices,
     IKeyVisitorServices keyVisitorServices,
     ILogServices logServices,
     INotificationServices notificationServices,
     ISubscriptionServices subscriptionServices,
     IUserServices userServices,
     IUserRoleServices userRoleServices) :
     this(authUserServices, roleServices, applicationServices, industryServices, regionServices,
          eventServices, eventDirectorServices, logServices, notificationServices, userServices, userRoleServices)
 {
     EditionServices                       = editionServices;
     EditionCoHostServices                 = editionCoHostServices;
     EditionCountryServices                = editionCountryServices;
     EditionKeyVisitorServices             = editionKeyVisitorServices;
     EditionTranslationServices            = editionTranslationServices;
     EditionTranslationSocialMediaServices = editionTranslationSocialMediaServices;
     EditionVisitorServices                = editionVisitorServices;
     FileServices         = fileServices;
     KeyVisitorServices   = keyVisitorServices;
     SubscriptionServices = subscriptionServices;
 }
        public void SetUp()
        {
            var unitOfWork = new UnitOfWork();

            _authUserServices    = new UserServices(unitOfWork);
            _roleServices        = new RoleServices(unitOfWork);
            _applicationServices = new ApplicationServices(unitOfWork);
            _industryServices    = new IndustryServices(unitOfWork);
            _regionServices      = new RegionServices(unitOfWork);

            _eventServices         = new EventServices(unitOfWork);
            _eventDirectorServices = new EventDirectorServices(unitOfWork);
            _logServices           = new LogServices(new UnitOfWork());
            _notificationServices  = new NotificationServices(new UnitOfWork());
            _userServices          = new UserServices(unitOfWork);
            _userRoleServices      = new UserRoleServices(unitOfWork);

            _editionHelper           = new EditionHelper();
            _inAppNotificationHelper = new InAppNotificationHelper(_editionHelper);

            _controller = new NotificationController(
                _authUserServices,
                _roleServices,
                _applicationServices,
                _industryServices,
                _regionServices,
                _eventServices,
                _eventDirectorServices,
                _logServices,
                _notificationServices,
                _userServices,
                _userRoleServices,
                _inAppNotificationHelper);
            _controller.SetDefaultUser();

            AutoMapperConfig.Register();
        }
 public CriteriosController(ICriterioService criterioService, ILogServices logServices, IMatrizDeDecisaoService matrizDeDecisaoService)
 {
     _criterioService        = criterioService;
     _logService             = logServices;
     _matrizDeDecisaoService = matrizDeDecisaoService;
 }
 public LogsController(ILogServices logServices, IMapper mapper)
 {
     _logServices = logServices;
     _mapper      = mapper;
 }
 public CarsController(ICarServices cars, IPartsServices parts, ILogServices logs)
 {
     this.cars = cars;
     this.parts = parts;
     this.logs = logs;
 }
 public BaseController(IRolePermissionServices rolePermissionServices, ILogServices logServices)
 {
     _rolePermissionServices = rolePermissionServices;
     _logServices            = logServices;
 }