public IViewComponentResult Invoke(
            string messageTitle     = null,
            string messageContent   = null,
            MessageType messageType = MessageType.warning,
            string messageDivId     = "message-div")
        {
            var standardMessageVM = new StandardMessageVM(messageTitle, messageContent, messageType, messageDivId);
            var viewName          = MvcHelper.NameOfViewComponent <MessageViewComponent>();

            return(View($@"~/Views/Shared/Components/{viewName}.cshtml", standardMessageVM));
        }