public IActionResult PostReview([FromBody] PostReviewPostData data) { int?id = reviewManager.Create(data).Value; if (id.HasValue) { return(Ok(id)); } else { return(StatusCode(500)); } }
public int?Create(PostReviewPostData data) { int?id = null; MySqlDatabase.ExecuteReader($"select insertReview({data.AccountId},{data.RecipeId},'{data.Text}',{data.Rating}) id;", reader => { if (reader.HasRows) { id = reader.GetInt32("id"); } }); return(id); }