/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     if ($this->checkProjectOwner($id) == false) {
         return ['error' => 'Access Forbiden'];
     }
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     if ($this->checkProjectPermissions($id) == false) {
         return ['error' => true, 'message' => 'Access forbidden'];
     }
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     if (!$this->service->checkProjectPermissions($id)) {
         return ['error' => 'Access Forbidden'];
     }
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     if ($this->checkProjectPermissions($id) == false) {
         return ['error' => 'Acesso Negado'];
     }
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     if ($this->isNotOwner($id) and $this->isNotMember($id)) {
         return ['error' => 'Access forbirdden'];
     }
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     try {
         return $this->service->update($request->all(), $id);
     } catch (ModelNotFoundException $e) {
         return response()->json($e->getMessage());
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request $request
  * @param  int $id
  * @return Response
  */
 public function update(Request $request, $id)
 {
     if ($this->service->checkProjectPermissions($id) == false) {
         return ['error' => 'Access Forbidden'];
     }
     return $this->service->update($request->all(), $id);
     //$this->repository->find($id)->update($request->all());
 }
 public function update(Request $request, $id)
 {
     try {
         $this->service->update($request->all(), $id);
     } catch (\Exception $e) {
         return 'Erro ao realizar atualização: ' . $e->getMessage();
     }
 }
 public function update(Request $request, $id)
 {
     try {
         $this->checkPermissions($id);
         $this->service->update($request->all(), $id);
     } catch (\Exception $e) {
         return 'error' . $e->getMessage();
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request  $request
  * @param  int  $id
  * @return Response
  */
 public function update(Request $request, $id, $noteId)
 {
     $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);
 }
 public function update(Request $request, $id)
 {
     try {
         $this->checkPermissions($this->repository->find($id)->project_id);
         $this->service->update($request->all(), $id);
     } catch (\Exception $e) {
         return ['error' => $e->getMessage()];
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     /*$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(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     if ($this->checkProjectPermissions($id) == false) {
         return "Access Forbidden";
     }
     $project = $this->repository->findOrFail($id);
     if (!is_object($project)) {
         return $project;
     }
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     //return $this->service->update($request->all(), $id);
     try {
         if ($this->checkProjectOwner($id) == false) {
             return ['error' => 'Access forbidden'];
         }
         return $this->service->update($request->all(), $id);
     } catch (ModelNotFoundException $e) {
         return ['error' => true, 'message' => 'Não foi possível atualizar o projeto! Projeto não encontrado!'];
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     /*$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);
     if ($this->checkProjectOwner($id) == false) {
         return ['error' => 'Access Forbidden'];
     }
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @param  int $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     try {
         return $this->service->update($request->all(), $id);
     } catch (ModelNotFoundException $e) {
         return $this->erroMsgm('Projeto não encontrado.');
     } catch (NoActiveAccessTokenException $e) {
         return $this->erroMsgm('Usuário não está logado.');
     } catch (ValidatorException $e) {
         $error = $e->getMessageBag();
         return ['error' => true, 'message' => "Erro ao atualizar o projeto, alguns campos são obrigatórios!", 'messages' => $error->getMessages()];
     } catch (\Exception $e) {
         return $this->erroMsgm('Ocorreu um erro ao atualizar o projeto.');
     }
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     //return $this->service->update($request->all(), $id);
     return $this->service->update($request->all(), $id);
     //return $this->service->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)
 {
     return $this->service->update($request->all(), $id);
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  Request $request
  * @param  int $id
  * @return Response
  */
 public function update(Request $request, $projectId, $id)
 {
     $data = ['name' => $request->name, 'description' => $request->description];
     return $this->service->update($data, $id);
 }