// POST api/EmpleadoObra
 public void Post([FromBody] EmpleadoObra EmpleadoObra)
 {
     using (TEConstruyeEntities entities = new TEConstruyeEntities())
     {
         entities.EmpleadoObra.Add(EmpleadoObra);
         entities.SaveChanges();
     }
 }
        // PUT api/EmpleadoObra/?IDEmpleado?IDObra?Fecha
        public void Put(int IDEmpleado, int IDObra, System.DateTime Fecha, [FromBody] EmpleadoObra EmpleadoObra)
        {
            using (TEConstruyeEntities entities = new TEConstruyeEntities())
            {
                var entity = entities.EmpleadoObra.FirstOrDefault(controller => controller.IDEmpleado == IDEmpleado && controller.IDObra == IDObra && controller.Fecha == Fecha);
                entity.Horas          = EmpleadoObra.Horas;
                entity.Fecha          = EmpleadoObra.Fecha;
                entity.PagoTrabajador = EmpleadoObra.PagoTrabajador;

                entities.SaveChanges();
            }
        }