/** * Delete an Organization Group. * @param $id * @return \Illuminate\Http\RedirectResponse */ public function delete($id) { $userGroup = $this->userGroup->findOrFail($id); if (!$this->orgGroupManager->deleteGroup($userGroup)) { return redirect()->back()->withResponse(['type' => 'warning', 'code' => ['message', ['message' => 'Organization group could not be deleted.']]]); } return redirect()->back()->withResponse(['type' => 'success', 'code' => ['message', ['message' => 'Organization Group successfully deleted.']]]); }
/** * get all organizations * @return \Illuminate\View\View */ public function listOrganizations() { $organizations = session('role_id') == 3 ? $this->adminManager->getOrganizations() : $this->groupManager->getGroupsByUserId(Auth::user()->id); return view('superAdmin.listOrganization', compact('organizations')); }