public static Blacklist GetFakeBlacklist(int blogConfigId) { var blacklist = new Blacklist() { BlogConfigId = blogConfigId, CreateDate = DateTime.Now, EmailAddress = "*****@*****.**" }; return blacklist; }
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(); } }
/// <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; }
/// <summary> /// Deprecated Method for adding a new object to the Blacklists EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToBlacklists(Blacklist blacklist) { base.AddObject("Blacklists", blacklist); }
public void Add(Blacklist blacklist) { db.Blacklists.AddObject(blacklist); }
public void Delete(Blacklist blacklist) { db.Blacklists.DeleteObject(blacklist); }