public async Task <IActionResult> GetOne(int id) { await Db.Connection.OpenAsync(); var query = new RestaurantQuery(Db); var result = await query.GetOneRestaurant(id); if (result is null) { return(new NotFoundResult()); } return(new OkObjectResult(result)); }
public async Task <IActionResult> PutOne(int id, [FromBody] Restaurant body) { await Db.Connection.OpenAsync(); var query = new RestaurantQuery(Db); var result = await query.GetOneRestaurant(id); if (result is null) { return(new NotFoundResult()); } result.address = body.address; result.name = body.name; result.priceRange = body.priceRange; await result.UpdateOne(); return(new OkObjectResult(result)); }