public IHttpActionResult PutTipoCiclo(int id, TipoCiclo tipoCiclo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tipoCiclo.Codigo) { return(BadRequest()); } db.Entry(tipoCiclo).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TipoCicloExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public TipoCicloDTO(TipoCiclo t) { if (t == null) { return; } Codigo = t.Codigo; Nome = t.Nome; }
/*Para llevar el control de los break*/ public bool EstoyDentroDeCiclo(TipoCiclo tipoCiclo) { foreach (TipoCiclo recorrer in Display) { if (recorrer == tipoCiclo) { return(true); } } return(false); }
public IHttpActionResult GetTipoCiclo(int id) { TipoCiclo tipoCiclo = db.TipoCiclo.Find(id); if (tipoCiclo == null) { return(NotFound()); } return(Ok(new TipoCicloDTO(tipoCiclo))); }
public IHttpActionResult PostTipoCiclo(TipoCiclo tipoCiclo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TipoCiclo.Add(tipoCiclo); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tipoCiclo.Codigo }, new TipoCicloDTO(tipoCiclo))); }
public IHttpActionResult DeleteTipoCiclo(int id) { TipoCiclo tipoCiclo = db.TipoCiclo.Find(id); if (tipoCiclo == null) { return(NotFound()); } TipoCicloDTO t = new TipoCicloDTO(tipoCiclo); db.TipoCiclo.Remove(tipoCiclo); db.SaveChanges(); return(Ok(t)); }