public bool UpdateReview(ReviewEdit review) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Reviews .Single(e => e.ReviewId == review.ReviewId && e.OwnerId == _userId); entity.ReviewId = review.ReviewId; entity.Text = review.Text; entity.Rating = review.Rating; return(ctx.SaveChanges() == 1); } }
public IHttpActionResult Put(ReviewEdit review) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateReviewService(); if (!service.UpdateReview(review)) { return(InternalServerError()); } return(Ok()); }
//Update Reviews public bool UpdateReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Review .Single(e => e.ReviewId == model.ReviewId && e.OwnerId == _userId); entity.Title = model.Title; entity.Summary = model.Summary; entity.ReviewContent = model.ReviewContent; entity.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
public bool UpdateReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Reviews .Single(e => e.ReviewID == model.ReviewID); entity.VenueID = model.VenueID; entity.VenueRating = model.VenueRating; entity.Comments = model.Comments; return(ctx.SaveChanges() == 1); } }
public bool UpdateReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var reviewToUpdate = ctx .Reviews .Single(e => e.ReviewId == model.ReviewId && e.UserId == _userId); reviewToUpdate.Title = model.Title; reviewToUpdate.Content = model.Content; reviewToUpdate.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id) { var service = CreateReviewService(); var detail = service.GetReviewByID(id); var model = new ReviewEdit { ReviewID = detail.ReviewID, Rating = detail.Rating, Text = detail.Text, Image = detail.Image, UserID = detail.UserID }; return(View(model)); }
public bool UpdateReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Reviews .Single(e => e.ReviewId == model.ReviewId && e.OwnerId == _userId); entity.Title = model.Title; entity.Content = model.Content; entity.StarRating = model.StarRating; entity.GameId = model.GameId; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id) { var service = CreateReviewService(); var detail = service.GetReviewById(id); var model = new ReviewEdit { ReviewId = detail.ReviewId, Content = detail.Content, Rating = detail.Rating, MovieId = detail.MovieId, MusicId = detail.MusicId, ShowId = detail.ShowId }; return(View(model)); }
public bool UpdateReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Reviews .Single(e => e.ReviewId == model.ReviewId && e.OwnerId == _userId); // entity.FirstName = model.FirstName; //entity.LastName = model.LastName; entity.Description = model.Description; entity.DriverId = model.DriverId; return(ctx.SaveChanges() == 1); } }
public bool UpdateReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Reviews .Single(e => e.ReviewId == model.ReviewId && e.OwnerId == _userId); entity.Content = model.Content; entity.Rating = model.Rating; entity.MovieId = model.MovieId; entity.ShowId = model.ShowId; entity.MusicId = model.MusicId; entity.ModifiedUtc = DateTimeOffset.UtcNow; return(ctx.SaveChanges() == 1); } }
public bool EditReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Reviews.Single(r => r.ReviewId == model.ReviewId && r.OwnerId == _userId); entity.Rating = model.Rating; entity.Message = model.Message; entity.ProductId = model.ProductId; if (ctx.SaveChanges() == 1) { CalculateRating(model.ProductId); return(true); } return(false); } }
public ActionResult Edit(int id) { var service = CreateReviewService(); var detail = service.GetReviewById(id); var driverList = new SelectList(service.Drivers(), "DriverId", "FullName", detail.DriverId); ViewBag.DriverId = driverList; var model = new ReviewEdit { ReviewId = detail.ReviewId, //FirstName = detail.FirstName, //LastName = detail.LastName, Description = detail.Description }; return(View(model)); }
public bool UpdateReview(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { try { var entity = ctx.Reviews.Single(e => e.Id == model.Id && e.AuthorId == _userId); entity.Title = model.Title; entity.Content = model.Content; entity.DateModified = DateTime.Now; return(ctx.SaveChanges() == 1); } catch { return(false); } } }
public ActionResult Edit(int id) { var userId = Guid.Parse(User.Identity.GetUserId()); var reviewService = new ReviewService(userId); var detail = reviewService.GetReviewById(id); var model = new ReviewEdit() { ChildRating = detail.ChildRating, ParentRating = detail.ParentRating, ReviewText = detail.ReviewText, ReviewId = id, UserId = userId, ReviewTitle = detail.ReviewTitle }; return(View(model)); }
public bool UpdateReview(HttpPostedFileBase file, ReviewEdit model) { model.Image = ConvertToBytes(file); using (var rvw = new ApplicationDbContext()) { var entity = rvw .Reviews .Single(e => e.ReviewID == model.ReviewID && e.UserID == _userID); entity.Rating = model.Rating; entity.Text = model.Text; entity.Image = model.Image; return(rvw.SaveChanges() == 1); } }
//GET: Review Edit public ActionResult Edit(int id) { var service = GetReviewService(); var detail = service.GetReviewById(id); var model = new ReviewEdit { ReviewId = detail.ReviewId, ProductId = detail.ProductId, Rating = detail.Rating, Message = detail.Message }; var productService = new ProductService(); var productList = productService.GetProducts(); ViewBag.ProductId = new SelectList(productList, "ProductId", "ProductName", model.ProductId); return(View(model)); }
public IActionResult Update(string id, [FromBody] ReviewEdit review) { var model = ReviewRepository.Get(id); _mapper.Map(review, model); try { ReviewRepository.Update(id, model); } catch (Exception) //TODO: Validar qual o erro ocorrido { return(BadRequest()); //TODO: Com base na exception, decidir qual resposta retornar } _unitOfWork.SaveChanges(); return(Ok()); }
public ActionResult Edit(int id) { var service = CreateReviewService(); var detail = service.GetReviewByID(id); var model = new ReviewEdit { ReviewID = detail.ReviewID, GameTitle = detail.GameTitle, ReviewRating = detail.ReviewRating, ReviewDescription = detail.ReviewDescription }; if (service.ValidateUser(id) == true) { return(View(model)); } return(View("ValidationFailed")); }
public ActionResult Edit(int id, ReviewEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.ReviewId != id) { ModelState.AddModelError("", "Id Mismatch"); } var service = CreateReviewService(); if (service.UpdateReview(model)) { TempData["SaveResult"] = "Your Review was updated"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Review could not be updated"); return(View()); }
//method to update a review public bool UpdateReview(ReviewEdit model) { using (var ctx = new ReviewDbContext()) { var entity = ctx .Reviews .Single(e => e.BeerName == model.BeerName); entity.BeerName = model.BeerName; entity.Brewery = model.Brewery; entity.ABV = model.ABV; entity.Rating = model.Rating; entity.Description = model.Description; return(ctx.SaveChanges() == 1); } }
public async Task <IActionResult> EditReview([FromBody] ReviewEdit editModel) { if (!ModelState.IsValid) { return(BadRequest()); } try { if (!await _reviewData.EditReview(editModel)) { return(NotFound()); } return(NoContent()); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError)); } }
public async Task <ActionResult> Edit(int id) { var service = CreateReviewService(); var detail = await service.GetReviewByIdAsync(id); var model = new ReviewEdit { ReviewId = detail.ReviewId, Reviews = detail.Reviews, CustomerName = detail.CustomerName, RestaurantName = detail.RestaurantName, }; ViewBag.RestaurantId = await GetRestaurantAsync(); ViewBag.CustomerId = await GetCustomerAsync(); return(View(model)); }
public ActionResult Edit(int id) { var gameService = CreateGameService(); var gameID = gameService.GetGames(); var game = new SelectList(gameID.OrderBy(g => g.Title).ToList(), "GameID", "Title"); ViewBag.Game = game; var service = CreateReviewService(); var detail = service.GetReviewById(id); var model = new ReviewEdit { ReviewId = detail.ReviewId, GameId = detail.GameId, Title = detail.Title, Content = detail.Content, StarRating = detail.StarRating, }; return(View(model)); }
public ActionResult Edit(ReviewEdit model) { var productService = new ProductService(); var productList = productService.GetProducts(); ViewBag.ThemeParkID = new SelectList(productList, "ProductId", "ProductName", model.ProductId); if (!ModelState.IsValid) { return(View(model)); } var service = GetReviewService(); if (service.EditReview(model)) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "Could not update review"); return(View(model)); }
public bool Update(ReviewEdit model) { using (var ctx = new ApplicationDbContext()) { var review = GetReview( model.ReviewId, model.UserId, ctx); if (review == null) { return(false); } review.ParentRating = model.ParentRating; review.ChildRating = model.ChildRating; review.ReviewText = model.ReviewText; review.ModifiedDate = DateTimeOffset.UtcNow; review.ReviewTitle = model.ReviewTitle; return(ctx.SaveChanges() == 1); } }
public bool UpdateReview(ReviewEdit model) { throw new NotImplementedException(); }