Exemplo n.º 1
0
 /// <summary>
 /// Get select list email template by email Template type
 /// </summary>
 /// <param name="type"></param>
 /// <returns></returns>
 public IEnumerable <SelectListItem> GetEmailTemplates(EmailEnums.EmailTemplateType type)
 {
     return(Fetch(e => e.Type == type).Select(e => new SelectListItem
     {
         Text = e.Name,
         Value = SqlFunctions.StringConvert((double)e.Id).Trim()
     }
                                              ));
 }
Exemplo n.º 2
0
        /// <summary>
        /// Parse the email
        /// </summary>
        /// <typeparam name="TModel"></typeparam>
        /// <param name="type"></param>
        /// <param name="model"></param>
        /// <returns></returns>
        public EmailTemplateResponseModel ParseEmail <TModel>(EmailEnums.EmailTemplateType type, TModel model)
        {
            var emailTemlate = _emailTemplateRepository.FetchFirst(e => e.Type == type);

            return(ParseEmail(emailTemlate, model));
        }