Пример #1
0
        public TreeList BuildContent(int dictID, IEnumerable <TPremission> premission)
        {
            var RDSelements = _contentBuilder.BuildContent(dictID, premission);

            //return GetTreeListFromRDSElements(RDSelements)
            throw new NotImplementedException();
        }
Пример #2
0
 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>());
 }
Пример #3
0
        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();
        }