/**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $meetingid = null;
     if ($request->has('meeting_id') && $request->meeting_id > 0) {
         $meetingid = $request->meeting_id;
     }
     $action = $this->repository->getByID($id);
     $this->repository->saveChanges($action, ['status' => $request->status, 'title' => $request->title, 'description' => $request->description, 'owner' => $request->owner, 'raised' => $request->raised, 'DueDate' => Carbon::parse($request->DueDate)->toDateTimeString(), 'meeting_id' => $meetingid]);
     flash()->success('Success', "Assumption updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * 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 $request->all();
     $task = Task::findorFail($id);
     $task->status = $request->status;
     $task->action_owner = $request->action_owner;
     $task->title = $request->title;
     $task->description = $request->description;
     if (isset($request->milestone)) {
         $task->milestone = $request->milestone;
         $task->StartDate = Carbon::parse($request->StartDate)->toDateTimeString();
         $task->EndDate = null;
     } else {
         $task->milestone = 0;
         $task->StartDate = Carbon::parse($request->StartDate)->toDateTimeString();
         $task->EndDate = Carbon::parse($request->EndDate)->toDateTimeString();
     }
     $task->save();
     flash()->success('Success', "Task updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * 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 $request->all();
     $link = Link::findorFail($id);
     $link->title = $request->title;
     $link->url = $request->url;
     $link->save();
     flash()->success('Success', "Link updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(Request $request, $id)
 {
     $meetingid = null;
     if ($request->has('meeting_id') && $request->meeting_id > 0) {
         $meetingid = $request->meeting_id;
     }
     $action = $this->actionRepository->getByID($id);
     $this->actionRepository->saveChanges($action, ['status' => $request->status, 'title' => $request->title, 'description' => $request->description, 'actionee' => $request->actionee, 'raised' => $request->raised, 'DueDate' => Carbon::parse($request->DueDate)->toDateTimeString(), 'meeting_id' => $meetingid]);
     if ($request->has('comment') && strlen($request->comment) > 0) {
         $action->RecordNewComment($request->comment);
     }
     flash()->success('Success', "Action updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * 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 {
         $changerequest = ChangeRequest::findOrFail($id);
     } catch (ModelNotFoundException $e) {
         abort(404, "Change Request with id {$id} not found");
     }
     $changerequest->external_id = $request->external_id;
     $changerequest->status = $request->status;
     $changerequest->title = $request->title;
     $changerequest->description = $request->description;
     $changerequest->sponsor = $request->sponsor;
     $changerequest->contact = $request->contact;
     $changerequest->submission_date = Carbon::parse($request->submission_date)->toDateTimeString();
     $changerequest->required_by = Carbon::parse($request->required_by)->toDateTimeString();
     $changerequest->lead_time = $request->lead_time;
     $changerequest->implementation_date = Carbon::parse($request->implementation_date)->toDateTimeString();
     $changerequest->ranking = $request->ranking;
     $changerequest->business_benefit = $request->business_benefit;
     $changerequest->business_impact = $request->business_impact;
     $changerequest->impact_analysis = $request->impact_analysis;
     $changerequest->save();
     flash()->success('Success', "Change Request updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * 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 $request->all();
     $meeting = Meeting::findOrFail($id);
     $this->Save($meeting);
     $this->syncAttendees($meeting);
     flash()->success('Success', "Meeting updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * 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 $request->all();
     $member = Member::findorFail($id);
     $member->role = $request->role;
     $member->save();
     flash()->success('Success', "Member updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(CreateRiskRequest $request, $id)
 {
     //return $request->all();
     $risk = Risk::findorFail($id);
     $risk->title = $request->title;
     $risk->is_an_issue = $request->is_an_issue;
     $risk->status = $request->status;
     $risk->probability = $request->probability;
     $risk->impact = $request->impact;
     $risk->target_probability = $request->target_probability;
     $risk->target_impact = $request->target_impact;
     $risk->description = $request->description;
     $risk->cause_description = $request->cause_description;
     $risk->impact_description = $request->impact_description;
     $risk->NextReviewDate = Carbon::parse($request->NextReviewDate)->toDateTimeString();
     $risk->owner = $request->owner;
     $risk->response_strategy = $request->response_strategy;
     $risk->response_notes = $request->response_notes;
     $risk->save();
     if ($request->has('comment') && strlen($request->comment) > 0) {
         $risk->RecordNewComment($request->comment);
     }
     $type = 'RISK';
     if ($risk->is_an_issue == 1) {
         $type = 'ISSUE';
     }
     flash()->success('Success', "{$type} updated successfully");
     return redirect(Session::GetRedirect());
     //return $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 $request->all();
     $rag = rag::findorFail($id);
     $rag->title = $request->title;
     $rag->value = $request->value;
     $rag->comments = $request->comments;
     $rag->save();
     flash()->success('Success', "RAG updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update($id, Request $request)
 {
     //return $request->all();
     $subject = Project::findorFail($id);
     $subject->Status = $request->Status;
     $subject->PI = $request->PI;
     $subject->name = $request->name;
     $subject->description = $request->description;
     $subject->StartDate = Carbon::parse($request->StartDate)->toDateTimeString();
     $subject->EndDate = Carbon::parse($request->EndDate)->toDateTimeString();
     $subject->save();
     flash()->success('Success', "Project updated successfully");
     return redirect(Session::GetRedirect());
 }
 /**
  * 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 $request->all();
     $dependency = Dependency::findorFail($id);
     if (isset($request->dependent_on_id)) {
         //linked dependency
         $dependency->UpdateDependency(['status' => $request->status, 'title' => $request->title, 'description' => $request->description, 'NextReviewDate' => Carbon::parse($request->NextReviewDate)->toDateTimeString(), 'owner' => $request->owner, 'unlinked' => false, 'dependent_on_id' => $request->dependent_on_id, 'dependent_on_type' => $request->dependent_on_type, 'dependent_on_name' => Breadcrumbs::getSubjectName($request->dependent_on_type, $request->dependent_on_id)]);
     } else {
         //unlinked dependency
         $dependency->UpdateDependency(['status' => $request->status, 'title' => $request->title, 'description' => $request->description, 'NextReviewDate' => Carbon::parse($request->NextReviewDate)->toDateTimeString(), 'owner' => $request->owner, 'unlinked' => true, 'dependent_on_id' => 0, 'dependent_on_type' => 'External', 'dependent_on_name' => $request->freetextdependency]);
     }
     flash()->success('Success', "Dependency updated successfully");
     return redirect(Session::GetRedirect());
 }