Skip to content

Commit

Permalink
#17 - Correçao de codigo para adesao ao padrao
Browse files Browse the repository at this point in the history
  • Loading branch information
BrunoMessias committed Dec 13, 2016
1 parent 84d7f96 commit 4e434a9
Showing 1 changed file with 8 additions and 16 deletions.
24 changes: 8 additions & 16 deletions app/Http/Controllers/TaskController.php
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

namespace App\Http\Controllers;


use App\SchoolTerm;
use App\SchoolYear;
use App\Subject;
Expand All @@ -18,51 +17,44 @@ class TaskController extends Controller
{
private $list = [];

public function index()
{
public function index() {
return view('Tasks');
}

public function getUserTask()
{
public function getUserTask() {
$this->searchTask();
$response = Response::json($this->list);
return $response;
}

private function searchTask()
{
private function searchTask() {
$userId = \Auth::User()->id;
$this->getSchoolYear($userId);
}

private function getSchoolYear($userId)
{
private function getSchoolYear($userId) {
$schoolYears = SchoolYear::where('owner', $userId)->get();
$this->getSchoolTerm($schoolYears);
}

private function getSchoolTerm($schoolYears)
{
private function getSchoolTerm($schoolYears) {
foreach ($schoolYears as $schoolYear) {
$schoolTerms = SchoolTerm::where('year', $schoolYear->id)->get();
$this->getSubjects($schoolTerms);
}
}

private function getSubjects($schoolTerms)
{
private function getSubjects($schoolTerms) {
foreach ($schoolTerms as $schoolTerm) {
$subjects = Subject::where('term', $schoolTerm->id)->get();
$this->getTaks($subjects);
}
}

private function getTaks($subjects)
{
private function getTaks($subjects) {
foreach ($subjects as $subject) {
$tasks = Task::where('subject', $subject->id)->get();
foreach ($tasks as $task){
foreach ($tasks as $task) {
array_push($this->list,$task);
}
}
Expand Down

0 comments on commit 4e434a9

Please sign in to comment.