public async Task <IActionResult> Add(AlbumModel album) { if (await _albumRepository.AddAlbumAsync(album)) { _logger.LogInformation($"Album {album} was successfully added."); return(Ok()); } _logger.LogWarning($"Adding album was failed. Album with name={album.Name} already exists for user with userId={album.UserId}."); return(Conflict()); }