public IHttpActionResult DeleteEMPLEADO_POR_SUCURSAL(int idSucursal, int idEmpleado) { EMPLEADO_POR_SUCURSAL eMPLEADO_POR_SUCURSAL = db.EMPLEADO_POR_SUCURSAL.Find(idSucursal, idEmpleado); if (eMPLEADO_POR_SUCURSAL == null) { return(NotFound()); } eMPLEADO_POR_SUCURSAL.Estado = "I"; db.Entry(eMPLEADO_POR_SUCURSAL).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!EMPLEADO_POR_SUCURSALExists(idSucursal, idEmpleado)) { return(NotFound()); } else { throw; } } return(Ok(eMPLEADO_POR_SUCURSAL)); }
public IHttpActionResult PostEMPLEADO_POR_SUCURSAL(EMPLEADO_POR_SUCURSAL eMPLEADO_POR_SUCURSAL) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.EMPLEADO_POR_SUCURSAL.Add(eMPLEADO_POR_SUCURSAL); try { db.SaveChanges(); } catch (DbUpdateException) { if (EMPLEADO_POR_SUCURSALExists(eMPLEADO_POR_SUCURSAL.IdSucursal, eMPLEADO_POR_SUCURSAL.IdEmpleado)) { return(Conflict()); } else { throw; } } return(Ok(eMPLEADO_POR_SUCURSAL)); }