public async ValueTask <ApiResponse <BasicBike> > Post([FromBody] BasicBike bike) { try { var orderedBike = await BikeService.OrderAsync(bike); return(ApiUtils.CreateSuccessResponse(orderedBike)); } catch (Exception ex) { Logger.LogError(ex.Message); return(ApiUtils.CreateErrorResponse <BasicBike>(ex)); } }