public ApplicantManager(IRepository repo, IS3Manager s3Manager, UserManager <User> userManager, IMapper mapper, ILogger <ApplicantManager> logger) : base(repo) { _s3Manager = s3Manager; _logger = logger; _mapper = mapper; _userManager = userManager; }
public ClientManager(IRepository repo, UserManager <User> userManager, IMapper mapper, ILogger <ClientManager> logger, IS3Manager s3Manager) : base(repo) { _logger = logger; _userManager = userManager; _mapper = mapper; _s3Manager = s3Manager; }
public async Task Test_Invalidation() { //Sync Directory ICakeEnvironment env = CakeHelper.CreateEnvironment(); DirectoryPath path = new DirectoryPath("./Files/").MakeAbsolute(env.WorkingDirectory); System.IO.File.WriteAllText(path.FullPath + "/Test.txt", Guid.NewGuid().ToString()); SyncSettings settings = env.CreateSyncSettings(); settings.BucketName = "cake-aws-s3"; settings.KeyPrefix = "cloudfront.tests/utils/"; IS3Manager s3 = CakeHelper.CreateS3Manager(); IList <string> keys = await s3.SyncUpload(path, settings); keys.ShouldNotBeEmpty(); //Invalidate Keys ICloudFrontManager cloud = CakeHelper.CreateCloudFrontManager(); string invalidation = await cloud.CreateInvalidation("E212F1OAIR275D", keys, "", CakeHelper.CreateEnvironment().CreateCloudFrontSettings()); invalidation.ShouldNotBeNullOrEmpty(); }
public ArtistsController(IArtistManager artistManager, ISongManager songManager, UserManager <ApplicationUser> userManager, IEmailsManager emailsManager, IS3Manager s3Manager) : base(userManager) { _songManager = songManager; _s3Manager = s3Manager; _emailsManager = emailsManager; _artistManager = artistManager; }
public RecordLabelManager(ILogger <RecordLabel> logger, IRepository repository, IEmailsManager emailsManager, UserManager <ApplicationUser> userManager, IS3Manager s3Manager) : base(repository, logger) { _repository = repository; _emailsManager = emailsManager; _userManager = userManager; _s3Manager = s3Manager; }
public ArtistManager(IRepository repository, IEmailsManager emailsManager, IS3Manager s3Manager, ILogger <Artist> logger, UserManager <ApplicationUser> userManager) : base(repository, logger) { _repository = repository; _emailsManager = emailsManager; _s3Manager = s3Manager; _userManager = userManager; }
public RecordLabelsController(IArtistManager artistsManager, UserManager <ApplicationUser> userManager, IEmailsManager emailsManager, IRecordLabelManager recordLabelManager, IS3Manager s3Manager) : base(userManager) { _artistsManager = artistsManager; _emailsManager = emailsManager; _recordLabelManager = recordLabelManager; _s3Manager = s3Manager; }
public void Test_Syn() { //Sync Directory SyncSettings settings = CakeHelper.CreateEnvironment().CreateSyncSettings(); settings.BucketName = "cake-aws-s3"; settings.KeyPrefix = "s3.tests"; IS3Manager manager = CakeHelper.CreateS3Manager(); IList <string> keys = manager.SyncUpload(new DirectoryPath("../../"), settings); Assert.NotEmpty(keys); }
public async Task Test_Syn() { //Sync Directory SyncSettings settings = CakeHelper.CreateEnvironment().CreateSyncSettings(); settings.BucketName = "cake-aws-s3"; settings.KeyPrefix = "s3.tests"; IS3Manager manager = CakeHelper.CreateS3Manager(); IList <string> keys = await manager.SyncUpload(new DirectoryPath("./Files"), settings); keys.ShouldBeEmpty(); }
public async Task Test_Upload_ContentLength() { //Upload UploadSettings settings = CakeHelper.CreateEnvironment().CreateUploadSettings(); settings.BucketName = "cake-aws-s3"; settings.GenerateContentLength = true; settings.CompressContent = true; settings.CannedACL = Amazon.S3.S3CannedACL.PublicRead; settings.CacheControl = "private, max-age=86400"; IS3Manager manager = CakeHelper.CreateS3Manager(); await manager.Upload(new FilePath("./Files/Test.css"), "Tester.css", settings); }
public async Task Test_Meta() { //Upload UploadSettings settings = CakeHelper.CreateEnvironment().CreateUploadSettings(); settings.BucketName = "cake-aws-s3"; IS3Manager manager = CakeHelper.CreateS3Manager(); await manager.Upload(new FilePath("./Files/Encoding.txt"), "Encodings.txt", settings); //Get Meta MetadataCollection meta = await manager.GetObjectMetaData("Encodings.txt", "", settings); string metaHash = meta["x-amz-meta-hashtag"]; }
public void Test_Meta() { //Upload UploadSettings settings = CakeHelper.CreateEnvironment().CreateUploadSettings(); settings.BucketName = "cake-aws-s3"; IS3Manager manager = CakeHelper.CreateS3Manager(); manager.Upload(new FilePath("../../packages.config"), "packages.config", settings); //Get Meta MetadataCollection meta = manager.GetObjectMetaData("packages.config", "", settings); string metaHash = meta["x-amz-meta-hashtag"]; }
public ListenersController(IS3Manager s3Manager, UserManager <ApplicationUser> userManager) : base(userManager) { _s3Manager = s3Manager; }