public AdvertisementController(IUtilities utilities, IHttpContextAccessor httpContextAccessor, IAdvertisementService advertisementService, IWebHostEnvironment webHostEnvironment) { _utilities = utilities; _httpContextAccessor = httpContextAccessor; _advertisementService = advertisementService; _webHostEnvironment = webHostEnvironment; }
public ChairsController(IConfiguration config, IUtilities utilities, IUserDbContext userDb, IChairDbContext chairDb) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.userDb = userDb; this.chairDb = chairDb; }
/// <summary> /// Class constructor, extract the selected data from the interface and store in class members. /// </summary> ConvertVideo(IScripting scripting) { m_scripting = scripting; ISelection selection = m_scripting.GetSelection(); var catalog = m_scripting.GetVideoCatalogService(); List <long> selected = selection.GetSelectedVideos(); if (selected.Count == 1) { long video = selected[0]; var entry = catalog.GetVideoFileEntry(video); IUtilities utilities = m_scripting.GetUtilities(); m_SelectedVideoPath = utilities.ConvertToLocalPath(entry.FilePath); m_SelectedVideoTitle = entry.Title; byte[] image_data = catalog.GetVideoFileImage(video); if (image_data == null) { return; } MemoryStream stream = new MemoryStream(image_data); m_VideoImage = System.Drawing.Bitmap.FromStream(stream); } }
/// <summary> /// Initializes a new instance of the <see cref="Sharding" /> class. /// <para>Bootstrap Elastic Scale by creating a new shard map manager and a shard map on the shard map manager database if necessary.</para> /// </summary> /// <param name="catalogDatabase">The catalog database.</param> /// <param name="connectionString">The connection string.</param> /// <param name="catalogRepository">The catalog repository.</param> /// <param name="tenantRepository">The tenant repository.</param> /// <param name="utilities">The utilities class.</param> /// <exception cref="System.ApplicationException">Error in sharding initialisation.</exception> public Sharding(string catalogDatabase, string connectionString, ICatalogRepository catalogRepository, ITenantRepository tenantRepository, IUtilities utilities) { try { _catalogRepository = catalogRepository; _tenantRepository = tenantRepository; _utilities = utilities; // Deploy shard map manager // if shard map manager exists, refresh content, else create it, then add content ShardMapManager smm; ShardMapManager = !ShardMapManagerFactory.TryGetSqlShardMapManager(connectionString, ShardMapManagerLoadPolicy.Lazy, out smm) ? ShardMapManagerFactory.CreateSqlShardMapManager(connectionString) : smm; // check if shard map exists and if not, create it ListShardMap <int> sm; ShardMap = !ShardMapManager.TryGetListShardMap(catalogDatabase, out sm) ? ShardMapManager.CreateListShardMap <int>(catalogDatabase) : sm; } catch (Exception exception) { Trace.TraceError(exception.Message, "Error in sharding initialisation."); } }
public AgentController(IAgentService agentService, IHttpContextAccessor httpContextAccessor, IAdvertisementService advertisementService, IUtilities utilities) { _agentService = agentService; _httpContextAccessor = httpContextAccessor; _advertisementService = advertisementService; _utilities = utilities; }
public HomeController(ICatalogRepository catalogRepository, ITenantRepository tenantRepository, ILogger <HomeController> logger, IUtilities utilities) { _catalogRepository = catalogRepository; _tenantRepository = tenantRepository; _logger = logger; _utilities = utilities; }
public AdminHomeController(IConfiguration config, IUtilities utilities, IUserDbContext userDb) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.userDb = userDb; }
void bkgVersion_DoWork(object sender, DoWorkEventArgs e) { try { ArrayList al = e.Argument as ArrayList; int connectionID = int.Parse(al[0].ToString()); string url = al[1].ToString(); IUtilities utilities = (IUtilities)BLControllerFactory.GetRegisteredConcreteFactory(connectionID); string version = utilities.GetBugzillaVersion(url); ArrayList alResult = new ArrayList(); alResult.Add(version); alResult.Add(connectionID); e.Result = alResult; } catch (Exception ex) { MyLogger.Write(ex, "bkgVersion_DoWork", LoggingCategory.Exception); throw; } }
/// <summary> /// This method gets called by the runtime. Use this method to add services to the container. /// </summary> /// <param name="services">The services.</param> public void ConfigureServices(IServiceCollection services) { //Localisation settings services.AddLocalization(options => options.ResourcesPath = "Resources"); // Add framework services. services.AddMvc() .AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix) .AddDataAnnotationsLocalization(); // Adds a default in-memory implementation of IDistributedCache. services.AddDistributedMemoryCache(); services.AddSession(); //Add Application services services.AddTransient <ITenantRepository, TenantRepository>(); services.AddSingleton <ITenantRepository>(p => new TenantRepository(GetTenantConnectionString())); services.AddSingleton <IConfiguration>(Configuration); //create instance of utilities class services.AddTransient <IUtilities, Utilities>(); var provider = services.BuildServiceProvider(); _utilities = provider.GetService <IUtilities>(); _tenantRepository = provider.GetService <ITenantRepository>(); if (TenantServerConfig.ResetEventDates) { _utilities.ResetEventDates(GetTenantConnectionString()); } }
public LogInController(IUserDbContext userDb, IUtilities utilities, IConfiguration config) : base(config, utilities, userDb) { this.userDb = userDb; this.utilities = utilities; this.config = config; }
public UserService(IUnitOfWork <Main_MadPayDbContext> dbContext, IUtilities utilities, UserManager <Data.Models.MainDB.User> userManager) { _db = dbContext; _utilities = utilities; _userManager = userManager; }
public DashboardController(IUnitOfWork <DatabaseContext> db, UserManager <User> userManager, IUploadService uploadService, IUtilities utilities) { _db = db; _userManager = userManager; _uploadService = uploadService; _utilities = utilities; }
/// <summary> /// This method gets called by the runtime. Use this method to add services to the container. /// </summary> /// <param name="services">The services.</param> public void ConfigureServices(IServiceCollection services) { //Localisation settings services.AddLocalization(options => options.ResourcesPath = "Resources"); // Add framework services. services.AddMvc() .AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix) .AddDataAnnotationsLocalization(); // Adds a default in-memory implementation of IDistributedCache. services.AddDistributedMemoryCache(); services.AddSession(); //register catalog DB services.AddDbContext <CatalogDbContext>(options => options.UseSqlServer(GetCatalogConnectionString(CatalogConfig, DatabaseConfig))); //Add Application services services.AddTransient <ICatalogRepository, CatalogRepository>(); services.AddTransient <ITenantRepository, TenantRepository>(); services.AddSingleton <ITenantRepository>(p => new TenantRepository(GetBasicSqlConnectionString())); services.AddSingleton <IConfiguration>(Configuration); services.AddSingleton <ILookupClient>(p => new LookupClient()); //create instance of utilities class services.AddTransient <IUtilities, Utilities>(); var provider = services.BuildServiceProvider(); _utilities = provider.GetService <IUtilities>(); _catalogRepository = provider.GetService <ICatalogRepository>(); _tenantRepository = provider.GetService <ITenantRepository>(); _client = provider.GetService <ILookupClient>(); }
public ProductController(IUnitOfWork <DatabaseContext> db, IMapper mapper, IUploadService uploadService, IUtilities utilities) { _db = db; _mapper = mapper; _uploadService = uploadService; _utilities = utilities; }
private static void Main(string[] args) { DependencyInjection.BuildDependencyInjectionContainer(); List <List <object> > objectList = new List <List <object> > { new List <object> { "a", "b", "c" }, new List <object> { 1, 2, 3 } }; DeriffleList deriffleList = DependencyInjection.Container.Resolve <DeriffleList>(); IUtilities utilities = DependencyInjection.Container.Resolve <IUtilities>(); string listString = utilities.GetListString(deriffleList.DeRiffle(deriffleList.Riffle(objectList), 2)); Console.WriteLine(listString); //Pause to read output Console.ReadLine(); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { if (useInMemory) { services.AddDbContext <AppDbContext>(options => options.UseInMemoryDatabase("name")); } else { services.AddDbContext <AppDbContext>(options => options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"))); } ///* Temporary code to allow EF Core to apply code first changes */ //services.AddDbContext<CustomerDbContext>(options => // options.UseSqlServer(Configuration.GetConnectionString("TenantDbConnection2"))); services.AddIdentity <AppUser, IdentityRole>() .AddEntityFrameworkStores <AppDbContext>() .AddDefaultTokenProviders(); services.AddLogging(); services.Configure <CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); services.AddMvc().SetCompatibilityVersion(CompatibilityVersion.Version_2_2) .AddRazorPagesOptions(options => { options.Conventions.AuthorizeFolder(authorizationFolder); options.Conventions.AuthorizePage(authorizationPage); }); //register catalog DB services.AddDbContext <CatalogDbContext>(options => options.UseSqlServer(GetCatalogConnectionString(CatalogConfig, DatabaseConfig))); //Add Application services services.AddTransient <ICatalogRepository, CatalogRepository>(); services.AddTransient <ICustomerRepository, CustomerRepository>(); services.AddSingleton <ICustomerRepository>(p => new CustomerRepository(GetBasicSqlConnectionString())); services.AddSingleton <IConfiguration>(Configuration); services.AddSingleton <ILookupClient>(p => new LookupClient()); //create instance of utilities class services.AddTransient <IUtilities, Utilities.Utilities>(); var provider = services.BuildServiceProvider(); _utilities = provider.GetService <IUtilities>(); _catalogRepository = provider.GetService <ICatalogRepository>(); _customerRepository = provider.GetService <ICustomerRepository>(); _client = provider.GetService <ILookupClient>(); // Register no-op EmailSender used by account confirmation and password reset during development // For more information on how to enable account confirmation and password reset please visit https://go.microsoft.com/fwlink/?LinkID=532713 services.AddSingleton <IEmailSender, EmailSender>(); }
public HomeController(IConfiguration config, IUtilities utilities, IUserDbContext userDb, IPromotionsDbContext promotionDb) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.userDb = userDb; this.promotionDb = promotionDb; }
public ReferencesAppController(IConfiguration config, IUtilities utilities, IUserDbContext userDb, IReferencesDbContext referencesDb) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.userDb = userDb; this.referencesDb = referencesDb; }
public ArmchairsAppController(IConfiguration config, IUtilities utilities, IUserDbContext userDb, IArmchairDbContext armchairDb) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.userDb = userDb; this.armchairDb = armchairDb; }
public SeedService(UserManager <User> userManager, RoleManager <Role> roleManager, IUtilities utilities, IAuthService authService) { _userManager = userManager; _roleManager = roleManager; _utilities = utilities; _authService = authService; }
public CubeSeatsAppController(IConfiguration config, IUtilities utilities, IUserDbContext userDb, ICubeSeatDbContext cubeSeatDb) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.userDb = userDb; this.cubeSeatDb = cubeSeatDb; }
public ProfileController(IUnitOfWork <DatabaseContext> db, IMapper mapper, UserManager <User> userManager, IUploadService uploadService, IUtilities utilities) { _db = db; _mapper = mapper; _userManager = userManager; _uploadService = uploadService; _utilities = utilities; }
public SofasController(IConfiguration config, IUtilities utilities, IUserDbContext userDb, ISofaDbContext sofaDb) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.userDb = userDb; this.sofaDb = sofaDb; }
public DynamoDB(IAmazonDynamoDB client, IUtilities utilities) : this(utilities) { if (client == null) { throw new ArgumentNullException(nameof(client)); } _client = client; }
public BasketController(IConfiguration config, IUtilities utilities, IUserDbContext userDb, IOrderInterface orderInterface) : base(config, utilities, userDb) { this.config = config; this.utilities = utilities; this.orderInterface = orderInterface; }
public DynamoDB(string awsKey, string awsSecret, RegionEndpoint regionEndpoint, IUtilities utilities) { _client = new AmazonDynamoDBClient(awsKey, awsSecret, new AmazonDynamoDBConfig { RegionEndpoint = regionEndpoint }); _tableExists = false; _utilities = utilities; }
public DynamicRoleHandler(IHttpContextAccessor contextAccessor, IUtilities utilities, IMemoryCache memoryCache, IDataProtectionProvider dataProtectionProvider, SignInManager <IdentityUser> signInManager, UserManager <IdentityUser> userManager, AppDbContext appDbContext) { _contextAccessor = contextAccessor; _utilities = utilities; _memoryCache = memoryCache; _protectorToken = dataProtectionProvider.CreateProtector("RvgGuid"); _signInManager = signInManager; _userManager = userManager; _dbContext = appDbContext; }
public PhotosController(IUnitOfWork <Main_MadPayDbContext> dbContext, IMapper mapper, IUploadService uploadService, IWebHostEnvironment env, ILogger <PhotosController> logger, IUtilities utilities) { _env = env; _db = dbContext; _mapper = mapper; _uploadService = uploadService; _logger = logger; _utilities = utilities; }
public EventsController(ITenantRepository tenantRepository, ICatalogRepository catalogRepository, IStringLocalizer <BaseController> baseLocalizer, ILogger <EventsController> logger, IConfiguration configuration, DnsClient.ILookupClient client, IUtilities utilities) : base(baseLocalizer, tenantRepository, configuration, client) { _logger = logger; _tenantRepository = tenantRepository; _catalogRepository = catalogRepository; _client = client; _utilities = utilities; _configuration = configuration; _appRegion = configuration["APP_REGION"]; }
public StatisticsService( ILogger <StatisticsService> logger, IOptions <AppSettings> config, IUtilities utilities, ITvShowService tvShowService) { _logger = logger; _utilities = utilities; _tvShowService = tvShowService; _config = config.Value; }
public ParseCommandLine() { utilities = new Utilities(); }