public ActionResult Edit([Bind(Include = "ReviewID,Title,Genre,Description,Score,DeveloperID,GameID")] Review review) { bool Banned = false; foreach (Blacklist blacklist in dbBlacklist.Blacklists.ToList()) { if (blacklist.BlacklistIP == Request.UserHostAddress) { Banned = true; } } if (ModelState.IsValid && Banned == false) { review.GameID = Convert.ToInt32(TempData["GameID"]); review.DeveloperID = Convert.ToInt32(TempData["DeveloperID"]); db.Entry(review).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } if (Banned == true) { return(RedirectToAction("../Blacklists/UserBlacklist/")); } else { return(View(review)); } }
public IHttpActionResult PutReview(int id, Review review) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != review.ReviewId) { return(BadRequest()); } db.Entry(review).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ReviewExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult Edit([Bind(Include = "ReviewId,Review_Name,Review_Subject,Your_Review,Rating")] Review review) { if (ModelState.IsValid) { db.Entry(review).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(review)); }
public ActionResult Edit([Bind(Include = "Id,ReviewerName,Body,Rating,Created")] Review review) { if (ModelState.IsValid) { db.Entry(review).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(review)); }
public ActionResult Edit([Bind(Include = "ReviewID,Contents,EmailAddress,AlbumID,ArtistID")] Review review) { if (ModelState.IsValid) { db.Entry(review).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AlbumID = new SelectList(db.Albums, "AlbumID", "Title", review.AlbumID); return(View(review)); }
public ActionResult Edit(Restuarant restuarant, HttpPostedFileBase restuarantImage) { bool isValidDoc = false; string[] formats = new string[] { ".jpg", ".png", ".gif", ".jpeg" }; if (ModelState.IsValid) { if (restuarantImage != null && restuarantImage.ContentLength > 0) { isValidDoc = formats.Any( p => restuarantImage.FileName.EndsWith(p, StringComparison.OrdinalIgnoreCase)); } if (isValidDoc) { restuarant.ImageUrl = Path.GetFileName(restuarantImage.FileName); } if (restuarant.Id == 0) { db.Restuarants.Add(restuarant); } else { db.Entry(restuarant).State = EntityState.Modified; } db.SaveChanges(); if (isValidDoc) { var fileDirectory = Path.Combine(Server.MapPath(ConfigurationManager.AppSettings["RestuarantImageUploadBase"]), restuarant.Id.ToString()); Directory.CreateDirectory(fileDirectory); var filePath = Path.Combine(fileDirectory, restuarant.ImageUrl); if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } restuarantImage.SaveAs(filePath); } return(RedirectToAction("Index")); } return(View(restuarant)); }