示例#1
0
    public static void Create(string name)
    {
        if (TableHelper.RowExists(PublishersWebsiteCategory.TableName, "Name", name))
        {
            throw new MsgException("Category must be unique");
        }

        var category = new PublishersWebsiteCategory(name);

        category.Save();
    }
示例#2
0
    protected void AddWebsitesView_Activate(object sender, EventArgs e)
    {
        AddWebsitePlaceHolder.Visible = PublishersWebsiteCategory.AreAnyActive();

        if (!AddWebsitePlaceHolder.Visible)
        {
            NewWebsiteUnavailable.Visible    = true;
            NewWebsiteUnavailable.HeaderText = U6000.NEWWEBSITEUNAVAILABLEHEADER;
            NewWebsiteUnavailable.Reason     = U6000.NEWWEBSITEUNAVAILABLEREASON;
        }
        else
        {
            NewWebsiteUnavailable.Visible = false;
        }
    }
示例#3
0
    protected void CategoriesDDL_Init(object sender, EventArgs e)
    {
        var categories = PublishersWebsiteCategory.GetActive();
        var listItems  = new List <ListItem>();

        foreach (var c in categories)
        {
            listItems.Add(
                new ListItem
            {
                Value = c.Id.ToString(),
                Text  = c.Name
            });
        }

        CategoriesDDL.Controls.Clear();
        CategoriesDDL.Items.AddRange(listItems.ToArray());
    }
示例#4
0
 public static bool IsBuyingAvaliable()
 {
     return(ExternalBannerAdvertPack.AreAnyActive() && PublishersWebsiteCategory.AreAnyActive());
 }