示例#1
0
        public IHttpActionResult PutSEC_Permisos(SEC_Permisos sEC_Permisos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            sEC_Permisos.ultimaFecha     = DateTime.Now;
            db.Entry(sEC_Permisos).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!SEC_PermisosExists(sEC_Permisos.idPermiso))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            return(Ok(sEC_Permisos));
        }
示例#2
0
        public IHttpActionResult GetSEC_Permisos(int id)
        {
            SEC_Permisos sEC_Permisos = db.SEC_Permisos.Find(id);

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

            return(Ok(sEC_Permisos));
        }
示例#3
0
        public IHttpActionResult PostSEC_Permisos(SEC_Permisos sEC_Permisos)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            sEC_Permisos.ultimaFecha = DateTime.Now;
            db.SEC_Permisos.Add(sEC_Permisos);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = sEC_Permisos.idPermiso }, sEC_Permisos));
        }
示例#4
0
        public IHttpActionResult DeleteSEC_Permisos(int id)
        {
            SEC_Permisos sEC_Permisos = db.SEC_Permisos.Find(id);

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

            db.SEC_Permisos.Remove(sEC_Permisos);
            db.SaveChanges();

            //return Ok(sEC_Permisos);
            return(Ok("True"));
        }