public List <EmailTemplateViewModel> GetEmailTemplates(int UserRole) { int Id = 0; DataTable dt = _userProcessor.EmailTemplates(UserRole, Id); List <EmailTemplateViewModel> templateList = new List <EmailTemplateViewModel>(); for (int i = 0; i < dt.Rows.Count; i++) { EmailTemplateViewModel emailTemplateList = new EmailTemplateViewModel() { Id = Convert.ToInt32(dt.Rows[i]["Id"]), Name = Convert.ToString(dt.Rows[i]["Name"]), Subject = Convert.ToString(dt.Rows[i]["Subject"]), EmailBody = Convert.ToString(dt.Rows[i]["EmailBody"]), UserRole = Convert.ToInt32(dt.Rows[i]["UserRole"]), }; templateList.Add(emailTemplateList); } return(templateList); }
public IEnumerable <EmailTemplateViewModel> GetEmailTemplate(int UserRole, int Id) { var templates = _userProcessor.EmailTemplates(UserRole, Id); if (null != templates && templates.Rows.Count > 0) { IList <EmailTemplateViewModel> templModel = new List <EmailTemplateViewModel>(); foreach (DataRow row in templates.Rows) { templModel.Add(new EmailTemplateViewModel { Id = Convert.ToInt32(row["Id"]), Name = Convert.ToString(row["Name"]), Subject = Convert.ToString(row["Subject"]), EmailBody = Convert.ToString(row["EmailBody"]), UserRole = Convert.ToInt32(row["UserRole"]) }); } return(templModel); } throw new DataNotFound("Email template not found"); }