//--- Constructor --- public PlaySongNumberRequest(ICommonDependencyProvider provider, IAmazonSQS awsSqsClient, string queueUrl, IDynamodbDependencyProvider awsDynmodbProvider) : base(provider, awsSqsClient, queueUrl) { SongRequested = new SongModel.Song(); FoundSongs = new List <SongModel.Song>(); DynamodbProvider = awsDynmodbProvider; }
//--- Constructor --- public PlaySongTitleArtistRequest(ICommonDependencyProvider provider, IAmazonSQS awsSqsClient, string queueUrl, IDynamodbDependencyProvider awsDynmodbProvider) : base(provider, awsSqsClient, queueUrl) { SongRequested = new SongModel.Song(); DynamodbProvider = awsDynmodbProvider; }
//--- Constructor --- public Logic(IDynamodbDependencyProvider awsDynmodbProvider, IS3DependencyProvider awsS3Provider) { DynamodbProvider = awsDynmodbProvider; S3Provider = awsS3Provider; }
//--- Constructor --- public PlaySongTitleRequest(ICommonDependencyProvider provider, IAmazonSQS awsSqsClient, string queueUrl, IDynamodbDependencyProvider awsDynmodbProvider) : base(provider, awsSqsClient, queueUrl) { DynamodbProvider = awsDynmodbProvider; }