コード例 #1
0
        public IHttpActionResult Put(EateryEdit food)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateEateryService();

            if (!service.UpdateEatery(food))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
コード例 #2
0
        public bool UpdateEatery(EateryEdit model)
        {
            using (var fd = new ApplicationDbContext())
            {
                var food =
                    fd
                    .Eateries
                    .Single(f => f.ID == model.ID);
                food.Name        = model.Name;
                food.CuisineType = model.CuisineType;
                food.DineIn      = model.DineIn;
                food.Tier        = model.Tier;
                food.AreaId      = model.AreaId;

                return(fd.SaveChanges() == 1);
            }
        }