public IHttpActionResult PutVbPlayer(int id, VbPlayer vbPlayer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != vbPlayer.VbPlayerId) { return(BadRequest()); } db.Entry(vbPlayer).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!VbPlayerExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(c => c.VbPlayerId == id); //db.VbPlayers.Remove(vbPlayer); //db.SaveChanges(); return(RedirectToAction("Index")); }
public void CreateValidTest() { VbPlayer valid = new VbPlayer { VbPlayerId = vbPlayers[0].VbPlayerId, FirstName = "Oleg", Lastname = "Oleg" }; RedirectToRouteResult result = (RedirectToRouteResult)controller.Create(valid); Assert.AreEqual("Index", result.RouteValues["action"]); }
public void EditSaveInvalid() { VbPlayer invalid = new VbPlayer { VbPlayerId = vbPlayers[0].VbPlayerId, FirstName = "Oleg", Lastname = "Oleg" }; controller.ModelState.AddModelError("Edit Error", "the test is invalid"); ViewResult result = (ViewResult)controller.Edit(invalid); Assert.AreEqual("Edit", result.ViewName); }
public ActionResult Edit([Bind(Include = "VbPlayerId,FirstName,Lastname,Photo,VbTeamId")] VbPlayer vbPlayer) { if (ModelState.IsValid) { //db.Entry(vbPlayer).State = EntityState.Modified; //db.SaveChanges(); db.Save(vbPlayer); return(RedirectToAction("Index")); } return(View("Edit", vbPlayer)); }
public IHttpActionResult GetVbPlayer(int id) { VbPlayer vbPlayer = db.VbPlayers.Find(id); if (vbPlayer == null) { return(NotFound()); } return(Ok(vbPlayer)); }
public IHttpActionResult PostVbPlayer(VbPlayer vbPlayer) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.VbPlayers.Add(vbPlayer); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = vbPlayer.VbPlayerId }, vbPlayer)); }
public ActionResult Create([Bind(Include = "VbPlayerId,FirstName,Lastname,Photo,VbTeamId")] VbPlayer vbPlayer) { if (ModelState.IsValid) { //db.VbPlayers.Add(vbPlayer); //db.SaveChanges(); db.Save(vbPlayer); return(RedirectToAction("Index")); } return(View(vbPlayer)); }
public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(p => p.VbPlayerId == id); if (vbPlayer == null) { return(View("Error")); } return(View(vbPlayer)); }
// GET: VbPlayers/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //VbPlayer vbPlayer = db.VbPlayers.Find(id); VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(p => p.VbPlayerId == id); if (vbPlayer == null) { return(HttpNotFound()); } return(View(vbPlayer)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(c => c.VbPlayerId == id); if (vbPlayer == null) { return(HttpNotFound()); } return(View(vbPlayer)); }
public IHttpActionResult DeleteVbPlayer(int id) { VbPlayer vbPlayer = db.VbPlayers.Find(id); if (vbPlayer == null) { return(NotFound()); } db.VbPlayers.Remove(vbPlayer); db.SaveChanges(); return(Ok(vbPlayer)); }
// GET: VbPlayers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Error")); } //VbPlayer vbPlayer = db.VbPlayers.Find(id); VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(c => c.VbPlayerId == id); if (vbPlayer == null) { return(RedirectToAction("Error")); } return(View("Edit", vbPlayer)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //VbPlayer vbPlayer = db.VbPlayers.Find(id); VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(c => c.VbPlayerId == id); if (vbPlayer == null) { RedirectToAction("Error"); } return(View(vbPlayer)); }
// GET: VbPlayers/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); //return } //VbPlayer vbPlayer = db.VbPlayers.Find(id); VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(v => v.VbPlayerId == id); if (vbPlayer == null) { return(HttpNotFound()); } return(View("Edit", vbPlayer)); }
// GET: VbPlayers/Delete/5 public ActionResult Delete(int?id) { if (id == null) { //return new HttpStatusCodeResult(HttpStatusCode.BadRequest); return(View("Error")); } VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(c => c.VbPlayerId == id); if (vbPlayer == null) { //return HttpNotFound(); return(View("Error")); } return(View(vbPlayer)); }
// GET: VbPlayers/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } //VbPlayer vbPlayer = db.VbPlayers.Find(id); VbPlayer vbPlayer = db.VbPlayers.SingleOrDefault(v => v.VbPlayerId == id); if (vbPlayer == null) { //return HttpNotFound(); return(View("Error")); } return(View(vbPlayer)); }
public void EditSaveValid() { VbPlayer vbPlayer = new VbPlayer { VbPlayerId = 962, FirstName = "Laura", Lastname = "S", Photo = "https://img.icons8.com/color/384/beach-volleyball.png" }; // Arrange // handled in TestInitialize // Act RedirectToRouteResult result = controller.Edit(vbPlayer) as RedirectToRouteResult; // Assert Assert.AreEqual("Index", result.RouteValues["action"]); }
public void EditLoadsVbPlayerValidId() { VbPlayer result = (VbPlayer)((ViewResult)controller.Edit(vbPlayers[0].VbPlayerId)).Model; Assert.AreEqual(vbPlayers[0], result); }