コード例 #1
0
 public static Blacklist GetFakeBlacklist(int blogConfigId)
 {
     var blacklist = new Blacklist()
     {
         BlogConfigId = blogConfigId,
         CreateDate = DateTime.Now,
         EmailAddress = "*****@*****.**"
     };
     return blacklist;
 }
コード例 #2
0
ファイル: OptOutHandler.cs プロジェクト: ChrisRisner/Veritas
        public static void ProcessOptOut(string emailAddress)
        {
            var repo = VeritasRepository.GetInstance();

            Blacklist blacklistedAddress = repo.GetBlacklistByEmailAddress(CacheHandler.BlogConfigId, emailAddress);
            if (blacklistedAddress != null)
            {
                LoggingHandler.Log("Opt Out Issue",
                    "Address " + emailAddress + " tried to optout but was already opted out.",
                    "Info", "OptOutHandler");
            }
            else
            {
                blacklistedAddress = new Blacklist();
                blacklistedAddress.EmailAddress = emailAddress;
                blacklistedAddress.BlogConfigId = CacheHandler.BlogConfigId;
                blacklistedAddress.CreateDate = DateTime.Now;
                repo.Add(blacklistedAddress);
                repo.Save();
            }
        }
コード例 #3
0
 /// <summary>
 /// Create a new Blacklist object.
 /// </summary>
 /// <param name="blacklistId">Initial value of the BlacklistId property.</param>
 /// <param name="blogConfigId">Initial value of the BlogConfigId property.</param>
 /// <param name="emailAddress">Initial value of the EmailAddress property.</param>
 /// <param name="createDate">Initial value of the CreateDate property.</param>
 public static Blacklist CreateBlacklist(global::System.Int32 blacklistId, global::System.Int32 blogConfigId, global::System.String emailAddress, global::System.DateTime createDate)
 {
     Blacklist blacklist = new Blacklist();
     blacklist.BlacklistId = blacklistId;
     blacklist.BlogConfigId = blogConfigId;
     blacklist.EmailAddress = emailAddress;
     blacklist.CreateDate = createDate;
     return blacklist;
 }
コード例 #4
0
 /// <summary>
 /// Deprecated Method for adding a new object to the Blacklists EntitySet. Consider using the .Add method of the associated ObjectSet&lt;T&gt; property instead.
 /// </summary>
 public void AddToBlacklists(Blacklist blacklist)
 {
     base.AddObject("Blacklists", blacklist);
 }
コード例 #5
0
 public void Add(Blacklist blacklist)
 {
     db.Blacklists.AddObject(blacklist);
 }
コード例 #6
0
 public void Delete(Blacklist blacklist)
 {
     db.Blacklists.DeleteObject(blacklist);
 }