//[Authorize(Roles = "Admin")] public ActionResult Edit(int id) { var service = CreateUserReviewService(); var detail = service.GetUserReviewById(id); var model = new UserReviewEdit { OwnerID = detail.OwnerID, ReviewID = detail.ReviewID, StylistID = detail.StylistID, Title = detail.Title, Content = detail.Content, }; return View(model); }
public bool UpdateUserReview(UserReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .UserReviews .Single(e => e.ReviewID == model.ReviewID && e.OwnerID == _userId); entity.OwnerID = model.OwnerID; entity.ReviewID = model.ReviewID; entity.StylistID = model.StylistID; entity.Title = model.Title; entity.Content = model.Content; entity.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
public bool UpdateUserReview(UserReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .UserGameReviews .Single(e => e.UserGameReviewId == model.UserGameReviewId && e.OwnerId == _userId); entity.UserGameReviewId = model.UserGameReviewId; entity.GameId = model.GameId; entity.UserReview = model.UserReview; entity.Review = model.Review; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id) { var gameservice = CreateGameService(); var game = gameservice.GetGames(); var banana = new SelectList(game, "GameId", "Name"); ViewBag.Game = banana; var service = CreateUserReviewService(); var detail = service.GetUserReviewById(id); var model = new UserReviewEdit { UserGameReviewId = detail.UserGameReviewId, GameId = detail.GameId, UserReview = detail.UserReview, Review = detail.Review, }; return(View(model)); }
public ActionResult Edit(int id, UserReviewEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.UserGameReviewId != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreateUserReviewService(); if (service.UpdateUserReview(model)) { TempData["SaveResult"] = "Your review was updated."; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Your review could not be updated."); return(View(model)); }
public ActionResult Edit(int id, UserReviewEdit model) { if (!ModelState.IsValid) return View(model); if (model.ReviewID != id) { ModelState.AddModelError("", "Id Mismatch"); return View(model); } var service = CreateUserReviewService(); if (service.UpdateUserReview(model)) { TempData["SaveResult"] = "Your review was updated."; return RedirectToAction("Details", "Stylist", new { id = model.StylistID }); } ModelState.AddModelError("", "Your review could not be updated."); return View(model); }