Exemplo n.º 1
0
        /// <summary>
        /// Replace multiple text message in email template and other message format..
        /// </summary>
        /// <param name="messageType"></param>
        /// <param name="replaceItems"></param>
        /// <returns></returns>
        public string GetMessage(EnumConstants.Message messageType, Dictionary <string, string> replaceItems)
        {
            string message = unitOfWork.MessageRepository.Find(f => f.MessageType == (byte)messageType).Message;

            foreach (KeyValuePair <string, string> item in replaceItems)
            {
                message = message.Replace(item.Key, item.Value).ToString();
            }

            return(message);
        }
Exemplo n.º 2
0
        /// <summary>
        /// Replace one text message in email template and other message format..
        /// </summary>
        /// <param name="messageType"></param>
        /// <param name="replaceFrom"></param>
        /// <param name="replaceTo"></param>
        /// <returns>Replace message Text</returns>
        public string GetMessage(EnumConstants.Message messageType, string replaceFrom, string replaceTo)
        {
            var message = unitOfWork.MessageRepository.Find(f => f.MessageType == (byte)messageType).Message.Replace(replaceFrom, replaceTo).ToString();

            return(message);
        }