/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @param $idNote * @return Response */ public function update(Request $request, $id, $idNote) { $data = $request->all(); $data['project_id'] = $id; return $this->service->update($data, $idNote); //$this->repository->find($id)->update($request->all()); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id, $noteId) { /*$client = Client::find($id); //consulta dos dados $client->update($request->all(),$id); //atualiza os dados return $client; //retornar os dados para serialização em JSON*/ //return Client::find($id)->update($request->all()); //return $this->repository->update($request->all(), $id); return $this->service->update($request->all(), $noteId); }
public function update(array $data, $project_id, $note_id) { try { $data['project_id'] = $project_id; $this->validator->with($data)->passesOrFail(); return $this->repository->update($data, $note_id); } catch (ValidatorException $e) { return ['error' => true, 'message' => $e->getMessageBag()]; } catch (ModelNotFoundException $e) { return ['error' => true, 'message' => 'A nota que está tentando atualizar não existe']; } }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id, $noteId) { //return $this->service->update($request->all(), $noteId); // TODO: impedir que o project_id da nota possa ser alterado try { if ($this->service->update($request->all(), $noteId)) { return ['success' => true, 'message' => 'Nota atualizada com sucesso!']; } } catch (ModelNotFoundException $e) { return ['error' => true, 'message' => 'Não foi possível atualizar a nota! Projeto ou nota não encontrado!']; } }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id, $noteId) { if ($this->checkProjectPermissions($id) == false) { return ['error' => 'Access Forbidden']; } $this->service->destroy($noteId); }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id, $noteId) { $data = $request->all(); $data['project_id'] = $id; if ($this->projectService->checkProjectPermissions($id) == false) { return ['error' => 'Access forbidden']; } return $this->service->update($data, $noteId); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $projectNote = $this->repository->skipPresenter()->find($id); $projectId = $projectNote->project_id; if ($this->checkProjectNotePermissions($projectId) == false) { return ['error' => 'Access Forbidden']; } //return $this->service->update($request->all(),$noteId); return $this->service->update($request->all(), $id); /* $result = $this->repository->find($id)->update($request->all()); if($result) return ['error' => 0]; return ['error' => 1, 'msg' => 'Erro ao tentar atualizar o Projecte']; */ }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id, $idNote) { $data = $request->all(); $data['project_id'] = $id; return $this->service->update($data, $idNote); /* $projectNote = $this->repository->skipPresenter()->find($id); $projectId = $projectNote->project_id; if($this->checkProjectNotePermissions($projectId) == false){ return ['error' => 'Access Forbidden']; } //return $this->service->update($request->all(),$noteId); return $this->service->update($request->all(),$id); */ }
public function delete($id) { $entity = Project::find($id); if (is_null($entity)) { return Errors::invalidId($id); } foreach ($entity->tasks as $task) { $this->projectTaskService->delete($task->id); } foreach ($entity->notes as $note) { $this->projectNoteService->delete($note->id); } foreach ($entity->memberAssociations as $pm) { $this->projectMemberService->delete($pm->id); } $this->repository->delete($id); return ['message' => "Registro deletado!"]; }
/** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id, $noteId) { return $this->service->update($request->all(), $noteId); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id, $idNote) { $data = $request->all(); $data['project_id'] = $id; return $this->service->update($data, $idNote); }
/** * Remove the specified resource from storage. * * @param int $noteId * @return Response */ public function destroy($noteId) { return $this->service->destroy($noteId); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($id, $noteId) { $this->service->delete($noteId); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($projectId, $id) { return $this->service->delete($projectId, $id); }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { return $this->service->create($request->all()); }
/** * Remove the specified resource from storage. * * @param int $id * @return Response */ public function destroy($project_id, $note_id) { return $this->service->destroy($note_id); }