public TreeList BuildContent(int dictID, IEnumerable <TPremission> premission) { var RDSelements = _contentBuilder.BuildContent(dictID, premission); //return GetTreeListFromRDSElements(RDSelements) throw new NotImplementedException(); }
public AppController( IContentBuilder <TreeList, PremissionAgency> agencyTreeListBuilder, IContentBuilder <SelectedList, PremissionAgency> agencySelectedListBuilder, IContentBuilder <SelectedList, PremissionRegion> regionSelectedListBuilder) { _agencyTreeListBuilder = agencyTreeListBuilder; _agencySelectedListBuilder = agencySelectedListBuilder; _regionSelectedListBuilder = regionSelectedListBuilder; int dictAgencyId = 123; var treeListAgency = _agencyTreeListBuilder.BuildContent(dictAgencyId, new List <PremissionAgency>()); var selectListAgency = _agencySelectedListBuilder.BuildContent(dictAgencyId, new List <PremissionAgency>()); int dictRegionId = 321; var selectListRegion = _regionSelectedListBuilder.BuildContent(dictRegionId, new List <PremissionRegion>()); }
public void SendMail(string from, string to, string messageType, IMessageBodyDictionary body) { var temp = templateProvider.GetTemplate(messageType); var content = contentBuilder.BuildContent(temp, body); //Create message var message = new MimeMessage(); message.To.Add(new MailboxAddress(to)); message.From.Add(new MailboxAddress(from)); message.Body = new TextPart("html") { Text = content }; var cred = credentialsProvider.GetCredentials(); smtpClient.Connect(cred.Username, cred.Password); smtpClient.SendMessage(message); smtpClient.Diconnect(); }