示例#1
0
 private static void DisplayKeyword(Keyword updateKeyword)
 {
     Console.WriteLine("Id: {0}", updateKeyword.Id);
     Console.WriteLine("AccountId: {0}", updateKeyword.AccountId);
     Console.WriteLine("Name: {0}", updateKeyword.Name);
     Console.WriteLine("CallbackRequired: {0}", updateKeyword.CallbackRequired);
     Console.WriteLine("StatusID: {0}", updateKeyword.StatusId);
     Console.WriteLine("Status: {0}", updateKeyword.Status);
     Console.WriteLine("Created: {0}", updateKeyword.Created);
     Console.WriteLine();
 }
示例#2
0
        static void Createkeyword(T70Context context)
        {
            var keywordRepo = context.Repository<Keyword>(new { AccountId = ACCOUNT_ID, ChannelId = CHANNEL_ID });

            var keyword = new Keyword
            {
                Name = "Keyword_SDK_Test1",
                CallbackRequired = false
            };

            keywordRepo.Add(keyword);
            Console.WriteLine("Added Keyword {0}: {1}", keyword.Id, keyword.Name);
        }
示例#3
0
        private static Keyword KeywordSetup(T70Context context)
        {
            /*
             * NOTE: You only need to create a keyword once.
             *
             * After it is created you can attach and detach campaigns from it as needed.
             */
            var keyword = new Keyword
            {
                Name = KEYWORD_NAME
            };

            var keywordRepo = context.Repository<Keyword>(new {AccountId = ACCOUNT_ID, ChannelId = CHANNEL_ID});

            keywordRepo.Add(keyword);

            return keyword;
        }
示例#4
0
 private static void DetachKeyword(T70Context context, Keyword keyword)
 {
     context.AttachKeywordTo(keyword, null);
 }
示例#5
0
        static void KeywordUpdate(T70Context context)
        {
            var keywordRepo = context.Repository<Keyword>(new { AccountId = ACCOUNT_ID, ChannelId = CHANNEL_ID });
            var keyword = new Keyword
            {
                Id = KEYWORD_ID,
                CallbackRequired = true
            };

            keywordRepo.Update(keyword);
            var updateKeyword = keywordRepo.Get(KEYWORD_ID);

            Console.WriteLine("Updated Keyword:");
            DisplayKeyword(updateKeyword);
        }
示例#6
0
        static void KeywordDelete(T70Context context)
        {
            var keywordRepo = context.Repository<Keyword>(new { AccountId = ACCOUNT_ID, ChannelId = CHANNEL_ID });

            var keyword = new Keyword
            {
                Id = KEYWORD_ID
            };

            keywordRepo.Delete(keyword);
            var deletekeyword = keywordRepo.Get(KEYWORD_ID);

            Console.WriteLine("Deleted Keyword");
            DisplayKeyword(keyword);
        }