public IHttpActionResult PutRomero(int id, Romero romero) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != romero.RomeroID) { return(BadRequest()); } db.Entry(romero).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!RomeroExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetRomero(int id) { Romero romero = db.Romeroes.Find(id); if (romero == null) { return(NotFound()); } return(Ok(romero)); }
public IHttpActionResult PostRomero(Romero romero) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Romeroes.Add(romero); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = romero.RomeroID }, romero)); }
public IHttpActionResult DeleteRomero(int id) { Romero romero = db.Romeroes.Find(id); if (romero == null) { return(NotFound()); } db.Romeroes.Remove(romero); db.SaveChanges(); return(Ok(romero)); }
public void TestMethodPostRomeroes() { //arrange RomeroesController romerocontroller = new RomeroesController(); Romero romero = new Romero(); romero.FriendofRomero = "Carlos"; romero.Place = 0; romero.Email = "*****@*****.**"; romero.Birthdate = "03/04/1998"; //act var romeroes = romerocontroller.PostRomero(romero); //assert Assert.IsNotNull(romeroes); }