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)); }
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)); }
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)); }
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")); }