public function fetch()
 {
     $start = Input::get("start");
     $length = Input::get("length");
     $searchArray = Input::get("search");
     $startDate = Input::get("startDate");
     $endDate = Input::get("endDate");
     $search = "";
     if (isset($searchArray)) {
         $search = $searchArray["value"];
     }
     $command = new TaskSearchCommand();
     $command->setFilter($search);
     $command->setLowerLimit($start);
     $command->setNoResults($length);
     $command->setStartDate($startDate);
     $command->setEndDate($endDate);
     $command->setTipCursa(Input::get("tipCursa"));
     if (strlen(Input::get("splitDetails")) > 0) {
         $command->setSplitDetails(true);
     }
     return json_encode($this->taskService->fetch($command), 0);
 }