public async Task <ActionResult> Edit(int id, RatingEdit note)
        {
            if (!ModelState.IsValid)
            {
                return(View(note));
            }
            if (note.RatingId != id)
            {
                ModelState.AddModelError("", "ID Mismatch");
                ViewBag.RestaurantId = await GetRestaurantAsync();

                ViewBag.CustomerId = await GetCustomerAsync();

                ViewBag.DriverId = await GetDeliveryDriverAsync();


                return(View(note));
            }
            var service = CreateRatingService();

            if (await service.UpdateRatingAsync(note))
            {
                TempData["SaveResult"] = "Menu was successfully updated.";
                return(RedirectToAction("Index"));
            }
            ViewBag.RestaurantId = await GetRestaurantAsync();

            ViewBag.CustomerId = await GetCustomerAsync();

            ViewBag.DriverId = await GetDeliveryDriverAsync();

            ModelState.AddModelError("", "Menu could not be updated.");
            return(View(note));
        }
        public ActionResult EditRating(int id)
        {
            var model = new RatingEdit {
                Id = id
            };

            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            var service = CreateRatingService();
            var detail  = service.GetRatingById(id);
            var model   =
                new RatingEdit
            {
            };

            return(View(model));
        }
        public bool UpdateRating(RatingEdit model)
        {
            var ctx    = new ApplicationDbContext();
            var rating = ctx.Ratings.FirstOrDefault(r => r.RatingId == model.Id);

            rating.RatingId    = model.Id;
            rating.Score       = model.Score;
            rating.Description = model.Description;

            return(ctx.SaveChanges() == 1);
        }
 public ActionResult EditRating(RatingEdit model)
 {
     if (ModelState.IsValid)
     {
         var service = new RatingService(User.Identity.GetUserId());
         if (service.UpdateRating(model))
         {
             return(RedirectToAction(nameof(Index)));
         }
     }
     return(View(model));
 }
        public bool UpdateRating(RatingEdit model)
        {
            using (var rtg = new ApplicationDbContext())
            {
                Rating rating = rtg.Ratings.Single(r => r.RatingId == model.RatingId && r.UserId == _userId);
                rating.Score    = model.Score;
                rating.EateryId = model.EateryId;
                rating.RideId   = model.RideId;
                rating.ShowId   = model.ShowId;

                return(rtg.SaveChanges() == 1);
            }
        }
Exemple #7
0
        public bool UpdateRating(RatingEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Ratings
                    .Single(e => e.RatingId == model.RatingId);



                return(ctx.SaveChanges() == 1);
            }
        }
Exemple #8
0
        public bool UpdateRating(RatingEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.Ratings.Single(e => e.RatingID == model.RatingID && e.OwnerID == _userId);

                entity.Amenities   = model.Amenities;
                entity.Cleanliness = model.Cleanliness;
                entity.Dificulty   = model.Layout;
                entity.Layout      = model.Layout;

                return(ctx.SaveChanges() == 1);
            }
        }
        public ActionResult Edit(int id)
        {
            var service = CreateRatingService();
            var detail  = service.GetRatingById(id);
            var model   = new RatingEdit
            {
                RatingID    = detail.RatingID,
                Amenities   = detail.Amenities,
                Cleanliness = detail.Cleanliness,
                Dificulty   = detail.Dificulty,
                Layout      = detail.Layout,
            };

            return(View(model));
        }
Exemple #10
0
        public bool UpdateRating(RatingEdit note)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Rating
                    .Where(e => e.RatingId == note.RatingId)
                    .FirstOrDefault();

                entity.RestaurantRating     = note.RestaurantRating;
                entity.DeliveryDriverRating = note.DeliveryDriverRating;
                return(ctx.SaveChanges() == 1);
            }
        }
Exemple #11
0
        public bool UpdateRating(RatingEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity =
                    ctx
                    .Ratings
                    .Single(e => e.TVId && e.FilmId == id);//?

                entity.Title         = model.Title;
                entity.CurrentRating = model.CurrentRating;

                return(ctx.SaveChanges() == 1);
            }
        }
Exemple #12
0
        public async Task <bool> UpdateRatingAsync(RatingEdit note)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = await
                             ctx
                             .Rating
                             .Where(e => e.RatingId == note.RatingId)
                             .FirstOrDefaultAsync();

                entity.RestaurantRating     = note.RestaurantRating;
                entity.DeliveryDriverRating = note.DeliveryDriverRating;

                return(await ctx.SaveChangesAsync() == 1);
            }
        }
Exemple #13
0
        public IHttpActionResult Put(RatingEdit rating)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            var service = CreateRatingService();

            if (!service.UpdateRating(rating))
            {
                return(InternalServerError());
            }

            return(Ok());
        }
Exemple #14
0
        public ActionResult Edit(int id)
        {
            var service = CreateRatingService();
            var detail  = service.GetRatingById(id);
            var model   = new RatingEdit
            {
                OwnerId        = detail.OwnerId,
                RatingId       = detail.RatingId,
                WineId         = detail.WineId,
                CodeForTasting = detail.CodeForTasting,
                GuestRating    = detail.GuestRating,
                Comments       = detail.Comments
            };

            return(View(model));
        }
        public bool EditBaseRating(RatingEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.Ratings.Single(r => r.RatingID == model.RatingID);

                entity.BaseID              = model.BaseID;
                entity.OverallRating       = model.OverallRating;
                entity.HousingRating       = model.HousingRating;
                entity.FoodRating          = model.FoodRating;
                entity.ActivitiesRating    = model.ActivitiesRating;
                entity.TrainingSitesRating = model.TrainingSitesRating;
                entity.Comments            = model.Comments;

                return(ctx.SaveChanges() == 1);
            }
        }
        public async Task <IActionResult> PostRestaurant([FromForm] RatingEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            _db.Ratings.Add(new Rating()
            {
                Score        = model.Score,
                RestaurantId = model.RestaurantId,
            });

            await _db.SaveChangesAsync();

            return(Ok());
        }
Exemple #17
0
        public bool UpdateRating(RatingEdit model)
        {
            using (var ctx = new ApplicationDbContext())
            {
                var entity = ctx.Ratings
                             .Single(e => e.RatingId == model.RatingId && e.OwnerId == _userId);

                entity.OwnerId     = model.OwnerId;
                entity.RatingId    = model.RatingId;
                entity.WineId      = model.WineId;
                entity.GuestRating = model.GuestRating;
                entity.Comments    = model.Comments;
                entity.ModifiedUtc = DateTimeOffset.UtcNow;

                return(ctx.SaveChanges() == 1);
            }
        }
        //GET BaseRating Edit
        public ActionResult Edit(int id)
        {
            var service = CreateRaterService();
            var detail  = service.GetRatingsByRatingID(id);
            var model   = new RatingEdit
            {
                RatingID            = detail.RatingID,
                OverallRating       = detail.OverallRating,
                HousingRating       = detail.HousingRating,
                FoodRating          = detail.FoodRating,
                ActivitiesRating    = detail.ActivitiesRating,
                TrainingSitesRating = detail.TrainingSitesRating,
                Comments            = detail.Comments
            };

            return(View(model));
        }
        public async Task <ActionResult> Edit(int id)
        {
            var service = CreateRatingService();
            var detail  = await service.GetRatingByIdAsync(id);

            var model =
                new RatingEdit
            {
                RatingId             = detail.RatingId,
                RestaurantRating     = detail.RestaurantRating,
                DeliveryDriverRating = detail.DeliveryDriverRating,
            };

            ViewBag.RestaurantId = await GetRestaurantAsync();

            ViewBag.CustomerId = await GetCustomerAsync();

            ViewBag.DriverId = await GetDeliveryDriverAsync();


            return(View(model));
        }
        public ActionResult Edit(int id, RatingEdit model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.RatingID != id)
            {
                ModelState.AddModelError("", "ID Mismatch!");
                return(View(model));
            }

            var service = CreateRatingService();

            if (service.UpdateRating(model))
            {
                TempData["SaveResult"] = "Your course was updated!";
                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("", "Your course could not be updated.");
            return(View(model));
        }
Exemple #21
0
        public ActionResult Edit(int id, RatingEdit model, int wineId)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            if (model.RatingId != id)
            {
                ModelState.AddModelError("", "Id Mismatch");
                return(View(model));
            }

            var service = CreateRatingService();

            if (service.UpdateRating(model))
            {
                TempData["SaveResult"] = "Your Rating was updated.";
                return(RedirectToAction("Index", "Rating", new { wineId }));
            }

            ModelState.AddModelError("", "Your Rating could not be updated.");
            return(View(model));
        }