public async Task <IActionResult> RemoveAlbumFromGroup([FromRoute] int id, [FromRoute] int albumId)
        {
            try
            {
                await _repository.RemoveAlbumAsync(id, albumId);

                return(Ok());
            }
            catch (EntityNotFoundRepositoryException e)
            {
                return(NotFound(new ApiErrorRep(e.Message)));
            }
            catch (RepositoryException e)
            {
                return(BadRequest(new ApiErrorRep(e.Message)));
            }
            catch (Exception e)
            {
                _logger.LogError("RemoveAlbumFromGroup", e, "Error removing album from group");
                return(StatusCode(500, new ApiErrorRep("Unknown error")));
            }
        }