示例#1
0
        public async Task <ApiResponse <SongPlayTelemetryResponse> > SongPlay([FromBody] SongPlayTelemetryRequest request)
        {
            this.songPlaysRepository.Add(
                new SongPlay
            {
                OwnerId      = this.User?.GetId(),
                SongId       = request.SongId,
                PlayedByUser = request.PlayedByUser,
                SessionId    = request.SessionId,
            });
            await this.songPlaysRepository.SaveChangesAsync();

            return(new SongPlayTelemetryResponse().ToApiResponse());
        }
示例#2
0
 public Task <ApiResponse <SongPlayTelemetryResponse> > TelemetrySongPlay(SongPlayTelemetryRequest request) =>
 this.PostJson <SongPlayTelemetryResponse>("api/TelemetryData/SongPlay", request);