public IActionResult CreateDataset([FromRoute] long userId, [FromBody] NewDataset dataset) { try { return(StatusCode(StatusCodes.Status201Created, datasetService.CreateDataset(userId, dataset))); } catch (AuthenticationException) { return(StatusCode(StatusCodes.Status401Unauthorized)); } catch (ArgumentException) { return(StatusCode(StatusCodes.Status400BadRequest)); } }