public TableStorageContext(TableStorageConfig config, string tableName) { this.TableName = tableName; var storageAccount = CloudStorageAccount.Parse(config.ConnectionString); tableClient = storageAccount.CreateCloudTableClient(); }
internal TableStorageProductsDeleter( TableStorageConfig config) : base(config, (p) => p.Id.ToString(), (p, value) => p.Id = int.Parse(value), (p) => p.Name, (p, value) => p.Name = value) { }
public IServiceCollection Bootstrap(IServiceCollection services) { services.AddScoped <TableStorageConfig>((sp) => { var config = sp.GetService <IConfiguration>() as IConfiguration; var tableStorageConfig = new TableStorageConfig(); config.Bind("TableStoragePlugin", tableStorageConfig); return(tableStorageConfig); }); return(services); }
public IServiceCollection Bootstrap(IServiceCollection services) { var config = services.BuildServiceProvider().GetRequiredService <IConfiguration>(); var tableStorageConfig = new TableStorageConfig(); config.Bind("TableStoragePlugin", tableStorageConfig); services.AddScoped <TableStorageConfig>((serviceProvider) => { return(tableStorageConfig); }); return(services); }
public TableCompanyRepository(TableStorageConfig config) : base(config, "Companies") { }
public TableGeneralInfoRepository(TableStorageConfig config) : base(config, "GeneralInfo") { }
/// <summary> /// Initializes a new instance of the <see cref="TableClientService"/> class. /// </summary> /// <param name="tableStorageConfig">TableStorageConfig.</param> /// <param name="memoryCache">MemoryCache.</param> public TableClientService(TableStorageConfig tableStorageConfig, IMemoryCache memoryCache) { this.tableStorageConfig = tableStorageConfig; this.memoryCache = memoryCache; }
public TableAptitudeRepository(TableStorageConfig config) : base(config, "Aptitudes") { }
public TableTechologyRepository(TableStorageConfig config) : base(config, "Technologies") { }
public TableReferenceRepository(TableStorageConfig config) : base(config, "References") { }
public TableSkillRepository(TableStorageConfig config) : base(config, "Skills") { }
private static ITableStorageClient <Person> CreateClient(TableStorageConfig config) => TableStorageFactory.Create <Person>(config, TableStorageProvider.Mock);