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()); }
public Task <ApiResponse <SongPlayTelemetryResponse> > TelemetrySongPlay(SongPlayTelemetryRequest request) => this.PostJson <SongPlayTelemetryResponse>("api/TelemetryData/SongPlay", request);