/**
  * Elimina un registro de la tabla tipo_Secretaria - Metodo destroy()
  * Realiza las validaciones usando el recurso \Validator
  * @param  int $id - primary key tabla tipo_secretaria
  * @return Redirecciona a la vista principal de tipoSecretaria luego de eliminar el registro
  */
 public function destroy($id)
 {
     $data = array('id_secretaria' => "{$id}");
     $rules = array('id_secretaria' => 'exists:users,id_tipo_secretaria');
     $ifExistsSecretariaInUsersTable = \Validator::make($data, $rules);
     if ($ifExistsSecretariaInUsersTable->passes()) {
         return \Redirect::route('tipoSecretaria')->with('ValidationDeleteSecretaria', 'No se puede eliminar el registro seleccionado ya que el tipo de secretaría tiene usuarios asignados.!');
     } else {
         $tipoSec = Secretaria::find($id)->delete();
         return \Redirect::route('tipoSecretaria')->with('alert', 'Registro eliminado con exito!');
     }
 }