function post(Request $request, Response $response) { $response = $response->withHeader('Content-type', 'application/json'); $data = json_decode($request->getBody(), true); try { $empleado = new Empleado(); $empleado->idSucursal = $data['idSucursal']; $empleado->identificacion = $data['identificacion']; $empleado->email = $data['email']; $empleado->nombres = $data['nombres']; $empleado->apellidos = $data['apellidos']; $empleado->telefono = $data['telefono']; $empleado->pass = sha1($data['pass']); $empleado->logo = '/imagenes/users-10.png'; $empleado->idPerfil = '2'; $empleado->estado = "ACTIVO"; $empleado->estadoOnline = "INACTIVO"; $empleado->save(); for ($i = 0; $i < count($data['servicios']); $i++) { $servicio = new ServiciosEmpleado(); $servicio->idEmpleado = $empleado->id; $servicio->idServicio = $data['servicios'][$i]['idServicio']; $servicio->save(); } $respuesta = json_encode(array('msg' => "Guardado correctamente", "std" => 1)); $response = $response->withStatus(200); } catch (Exception $err) { $respuesta = json_encode(array('msg' => "error", "std" => 0, "err" => $err->getMessage())); $response = $response->withStatus(404); } $response->getBody()->write($respuesta); return $response; }
function guardarserviciosempleado(Request $request, Response $response) { $response = $response->withHeader('Content-type', 'application/json'); $data = json_decode($request->getBody(), true); try { $servicio = new ServiciosEmpleado(); $servicio->idEmpleado = $data['idEmpleado']; $servicio->idServicio = $data['idServicio']; $servicio->save(); $respuesta = json_encode(array('msg' => "Guardado correctamente", "std" => 1)); $response = $response->withStatus(200); } catch (Exception $err) { $respuesta = json_encode(array('msg' => "error", "std" => 0, "err" => $err->getMessage())); $response = $response->withStatus(404); } $response->getBody()->write($respuesta); return $response; }