public IEnumerable <Band> GetAll( [FromQuery] string name = "", [FromQuery] string genre = "", [FromQuery] int rating = -1, [FromQuery] int cost = -1 ) { if (name != "") { return(GetBandByName(name)); } if (genre != "") { return(Genre(genre)); } if (rating > -1) { return(Rating(rating)); } if (cost > -1) { return(Cost(cost)); } return(Neo4jBand.GetAllBands()); }