/** * @test update */ public function testUpdatesysAreaAtuacaoManual() { $sysAreaAtuacaoManual = $this->makesysAreaAtuacaoManual(); $fakesysAreaAtuacaoManual = $this->fakesysAreaAtuacaoManualData(); $updatedsysAreaAtuacaoManual = $this->sysAreaAtuacaoManualRepo->update($fakesysAreaAtuacaoManual, $sysAreaAtuacaoManual->id); $this->assertModelData($fakesysAreaAtuacaoManual, $updatedsysAreaAtuacaoManual->toArray()); $dbsysAreaAtuacaoManual = $this->sysAreaAtuacaoManualRepo->find($sysAreaAtuacaoManual->id); $this->assertModelData($fakesysAreaAtuacaoManual, $dbsysAreaAtuacaoManual->toArray()); }
/** * @param int $id * @param UpdatesysAreaAtuacaoManualAPIRequest $request * @return Response * * @SWG\Put( * path="/sysAreaAtuacaoManuals/{id}", * summary="Update the specified sysAreaAtuacaoManual in storage", * tags={"sysAreaAtuacaoManual"}, * description="Update sysAreaAtuacaoManual", * produces={"application/json"}, * @SWG\Parameter( * name="id", * description="id of sysAreaAtuacaoManual", * type="integer", * required=true, * in="path" * ), * @SWG\Parameter( * name="body", * in="body", * description="sysAreaAtuacaoManual that should be updated", * required=false, * @SWG\Schema(ref="#/definitions/sysAreaAtuacaoManual") * ), * @SWG\Response( * response=200, * description="successful operation", * @SWG\Schema( * type="object", * @SWG\Property( * property="success", * type="boolean" * ), * @SWG\Property( * property="data", * ref="#/definitions/sysAreaAtuacaoManual" * ), * @SWG\Property( * property="message", * type="string" * ) * ) * ) * ) */ public function update($id, UpdatesysAreaAtuacaoManualAPIRequest $request) { $input = $request->all(); /** @var sysAreaAtuacaoManual $sysAreaAtuacaoManual */ $sysAreaAtuacaoManual = $this->SysAreaAtuacaoManualRepository->find($id); if (empty($sysAreaAtuacaoManual)) { return Response::json(ResponseUtil::makeError('sysAreaAtuacaoManual not found'), 404); } $sysAreaAtuacaoManual = $this->SysAreaAtuacaoManualRepository->update($input, $id); return $this->sendResponse($sysAreaAtuacaoManual->toArray(), 'sysAreaAtuacaoManual updated successfully'); }