public IHttpActionResult PutTapia(int id, Tapia tapia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tapia.TapiaID) { return(BadRequest()); } db.Entry(tapia).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TapiaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public ActionResult DeleteConfirmed(int id) { Tapia tapia = db.Tapias.Find(id); db.Tapias.Remove(tapia); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "TapiaID,FriendofTapia,place,Email,Birthdate")] Tapia tapia) { if (ModelState.IsValid) { db.Entry(tapia).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tapia)); }
public ActionResult Create([Bind(Include = "TapiaID,FriendofTapia,place,Email,Birthdate")] Tapia tapia) { if (ModelState.IsValid) { db.Tapias.Add(tapia); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(tapia)); }
public IHttpActionResult GetTapia(int id) { Tapia tapia = db.Tapias.Find(id); if (tapia == null) { return(NotFound()); } return(Ok(tapia)); }
public IHttpActionResult PostTapia(Tapia tapia) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Tapias.Add(tapia); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tapia.TapiaID }, tapia)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Tapia tapia = db.Tapias.Find(id); if (tapia == null) { return(HttpNotFound()); } return(View(tapia)); }
public IHttpActionResult DeleteTapia(int id) { Tapia tapia = db.Tapias.Find(id); if (tapia == null) { return(NotFound()); } db.Tapias.Remove(tapia); db.SaveChanges(); return(Ok(tapia)); }
public void TestPut() { //ARRANGE TapiasController controller = new TapiasController(); Tapia tapia = new Tapia() { TapiaID = 1, FriendofTapia = "Camacho", place = Place.Hipermaxi, Email = "*****@*****.**", Birthdate = DateTime.Now }; //ACT IHttpActionResult actionResultPost = controller.PostTapia(tapia); var result = controller.PutTapia(tapia.TapiaID, tapia) as StatusCodeResult; }
public void TestDelete() { //ARRANGE TapiasController controller = new TapiasController(); Tapia tapia = new Tapia() { TapiaID = 1, FriendofTapia = "Camacho", place = Place.Hipermaxi, Email = "*****@*****.**", Birthdate = DateTime.Now }; //ACT IHttpActionResult actionResultPost = controller.PostTapia(tapia); IHttpActionResult actionResultDelete = controller.DeleteTapia(tapia.TapiaID); //ASSERT Assert.IsInstanceOfType(actionResultDelete, typeof(OkNegotiatedContentResult <Tapia>)); }
public void TestPost() { //ARRANGE TapiasController controller = new TapiasController(); Tapia tapia = new Tapia() { TapiaID = 1, FriendofTapia = "Camacho", place = Place.Hipermaxi, Email = "*****@*****.**", Birthdate = DateTime.Now }; //ACT IHttpActionResult actionResult = controller.PostTapia(tapia); var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <Tapia>; //ASSERT Assert.IsNotNull(createdResult); Assert.AreEqual("DefaultApi", createdResult.RouteName); Assert.IsNotNull(createdResult.RouteValues["id"]); }