Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 public TipoCicloDTO(TipoCiclo t)
 {
     if (t == null)
     {
         return;
     }
     Codigo = t.Codigo;
     Nome   = t.Nome;
 }
Exemplo n.º 3
0
 /*Para llevar el control de los break*/
 public bool EstoyDentroDeCiclo(TipoCiclo tipoCiclo)
 {
     foreach (TipoCiclo recorrer in Display)
     {
         if (recorrer == tipoCiclo)
         {
             return(true);
         }
     }
     return(false);
 }
Exemplo n.º 4
0
        public IHttpActionResult GetTipoCiclo(int id)
        {
            TipoCiclo tipoCiclo = db.TipoCiclo.Find(id);

            if (tipoCiclo == null)
            {
                return(NotFound());
            }

            return(Ok(new TipoCicloDTO(tipoCiclo)));
        }
Exemplo n.º 5
0
        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)));
        }
Exemplo n.º 6
0
        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));
        }