public IHttpActionResult EditarEmpleado([FromBody] Empleados empleado) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!EmpleadoExists(empleado.cedula)) { return(NotFound()); } else { var editEmpleado = db.Empleados.Single(u => u.cedula.Equals(empleado.cedula)); editEmpleado.nombre = empleado.nombre; editEmpleado.salarioMensual = Convert.ToDecimal(empleado.salarioMensual); editEmpleado.identificadorNomina = empleado.identificadorNomina; db.Entry(editEmpleado).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateException) { throw; } } return(Ok()); }
public IHttpActionResult PutTiposDeduccion(int id, TiposDeduccion tiposDeduccion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tiposDeduccion.idTiposDeduccion) { return(BadRequest()); } db.Entry(tiposDeduccion).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TiposDeduccionExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutAsientosContables(int id, AsientosContables asientosContables) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != asientosContables.idAsiento) { return(BadRequest()); } db.Entry(asientosContables).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AsientosContablesExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }