public async Task<IHttpActionResult> PutRestaurant(RestaurantInfo restaurant)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            restaurantService.Add(restaurant);

            return StatusCode(HttpStatusCode.NoContent);
        }
        public async Task<IHttpActionResult> PostRestaurant(RestaurantInfo restaurant)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(ModelState);
            }

            restaurantService.Add(restaurant);
            //await db.SaveChangesAsync();

            return CreatedAtRoute("DefaultApi", new { id = restaurant.Id }, restaurant);
        }