public async Task <IActionResult> AddSamplePlaylistAsync([FromBody] SamplePlaylist samplePlaylist) { try { await _projectBL.AddSamplePlaylistAsync(samplePlaylist); Log.Logger.Information($"new SamplePlaylist with ID {samplePlaylist.Id} created"); return(CreatedAtAction("AddSamplePlaylist", samplePlaylist)); } catch (Exception e) { Log.Logger.Error($"Error thrown: {e.Message}"); return(StatusCode(400)); } }