/**
  * Show the form for creating a new Cuenta.
  *
  * @return Response
  */
 public function create($id)
 {
     //Validamos que tenga los permisos o este asignando su propia cuenta
     if (Auth::user()->id != $id && Auth::user()->rol != 'admin') {
         throw new Exception("No posee los privilegios para asignar cuentas a otros usuarios");
     }
     $usuario = $this->usuarioRepository->find($id);
     if ($this->usuarioRepository->hasCuenta($id)) {
         //Si es que ya tiene asociada cuenta
         $cuenta = $this->usuarioRepository->Cuenta($id);
         return redirect(route('cuentas.edit', $cuenta->id));
     } else {
         return view('cuentas.create')->with('usuario', $usuario);
     }
 }