Example #1
0
        public string SendIssue(SendIssueParams param)
        {
            var emailList = param.EmailList;
//			var emails = CreateUsersList(emailList);
            var emails = param.EmailList.JoinWith(",");
            var r      = Request("issue.send", new Json {
                { "name", param.Name },
                { "letter", new Json {
                      { "subject", param.Subject },
                      { "from.name", param.FromName },
                      { "from.email", param.FromEmail },
                      { "draft.id", param.DraftId }
                  } },
                { "group", "masssending" },
                { "sendwhen", "now" },
                { "users.list", emails }
            });

            return(r["track.id"].ToString());
        }
Example #2
0
        public void Test()
        {
            //			var x = IssueDraftList();
            var emailList = new List <string> {
                "*****@*****.**"
            };
            var table = new UserTable(_.List("q400"),
                                      _.List(new SendsayUser("*****@*****.**", "Иван Иванович", _.List("KABC"))));
            var param = new SendIssueParams(
                "Тест 2",
                "Тестовая рассылка",
                "ИНФО",
                "*****@*****.**",
                302,
                emailList
                );
            var x = SendIssue(param);

//			var x = TrackStatus("9619");
//			var x = GroupList();
//			var x = ImportUsers(table);
            System.Console.WriteLine(x);
        }