text: function messageSuccess($message) {  
      toastr.success($message, 'Thông Báo', {timeOut: 5000});
  }
  
  function messageError($message) {  
      toastr.errors($message, 'Thông Báo', {timeOut: 5000});
  }
  
  // Validate Boostrap 4
  (function() {
      'use strict';
      window.addEventListener('load', function() {
        // Fetch all the forms we want to apply custom Bootstrap validation styles to
        var forms = document.getElementsByClassName('needs-validation');
        // Loop over them and prevent submission
        var validation = Array.prototype.filter.call(forms, function(form) {
          form.addEventListener('submit', function(event) {
            if (form.checkValidity() === false) {
              event.preventDefault();
              event.stopPropagation();
            }
            form.classList.add('was-validated');
          }, false);
        });
      }, false);
    })();