public async Task <IActionResult> CreateAsync( [FromBody] BandPost postBand ) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } await Neo4jBand.AddBandAsync( postBand.band, postBand.genres, postBand.members); return(CreatedAtAction(nameof(GetBandByName), new { name = postBand.band.Name }, postBand.band)); }