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); } }
public bool UpdateRating(RatingEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Ratings .Single(e => e.RatingId == model.RatingId); return(ctx.SaveChanges() == 1); } }
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)); }
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); } }
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); } }
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); } }
public IHttpActionResult Put(RatingEdit rating) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateRatingService(); if (!service.UpdateRating(rating)) { return(InternalServerError()); } return(Ok()); }
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()); }
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)); }
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)); }