/**
  * This function loads the Assign Tasks page for a particular event 
  *
  *
  * @return    Assign Tasks page with Quote Requests/Users table data 
  */
 public function Assign()
 {
     $input = Request::all();
     //if no inputs, redirect to Task Templates page
     if ($input == null) {
         return redirect('dashboard/events/assign-tasks');
     }
     //check with db if EventName is valid
     $evid = $_GET['EventID'];
     $quote = Quote_Requests::select('*')->where('id', $evid)->get();
     //if not valid,  redirect to Task Templates page
     if ($quote == '[]') {
         return redirect('dashboard/events/assign-tasks');
     }
     foreach ($quote as $quote1) {
         $evetype = $quote1->EventType;
     }
     $tasks = Task_Templates::select('*')->where('EventName', $evetype)->get();
     $team = Users::distinct()->select('*')->where('role', 'team-member')->get();
     $alreadyassigned = Event_Tasks::select('*')->where('EventID', $evid)->get();
     return view('assign_task.assign')->with(array('team' => $team, 'quote' => $quote, 'tasks' => $tasks, 'already' => $alreadyassigned));
 }
 /**
  * This function loads the 'Events  Progress'  page for Customer
  *
  *
  * @return  progress 'Events Progress' page with Event Tasks/Quote Requests table data
  */
 public function ProgressCustomer()
 {
     $input = Request::all();
     $iName = $input['EventID'];
     $user_id = \Auth::user()->id;
     //$customereventid = Quote_Requests::select('*')->where('id',$iName)->first();
     $memtasks = Event_Tasks::select('*')->where('EventID', $iName)->get();
     $teammem = Users::select('*')->where('role', 'team-member')->get();
     $evedetails = Quote_Requests::select('*')->where('id', $iName)->first();
     $data = array('memtasks' => $memtasks, 'teammem' => $teammem, 'eveID' => $iName, 'evedetails' => $evedetails, 'result' => 'null');
     return view('progress_customer.progress')->with($data);
 }