📄 trademark.cs
字号:
namespace PowerEasy.Shop
{
using PowerEasy.Common;
using PowerEasy.IDal.Shop;
using PowerEasy.Model.Shop;
using System;
using System.Collections.Generic;
public sealed class Trademark
{
private static readonly ITrademark dal = DataAccess.CreateTrademark();
private Trademark()
{
}
public static bool Add(TrademarkInfo trademarkInfo)
{
return dal.Add(DoHtmlEncode(trademarkInfo));
}
public static bool Delete(string trademarkId)
{
return (DataValidator.IsValidId(trademarkId) && dal.Delete(trademarkId));
}
private static TrademarkInfo DoHtmlDecode(TrademarkInfo trademarkInfo)
{
trademarkInfo.TrademarkName = DataSecurity.HtmlDecode(trademarkInfo.TrademarkName);
trademarkInfo.TrademarkPhoto = DataSecurity.HtmlDecode(trademarkInfo.TrademarkPhoto);
return trademarkInfo;
}
private static TrademarkInfo DoHtmlEncode(TrademarkInfo trademarkInfo)
{
trademarkInfo.TrademarkName = DataSecurity.HtmlEncode(trademarkInfo.TrademarkName);
trademarkInfo.TrademarkPhoto = DataSecurity.HtmlEncode(trademarkInfo.TrademarkPhoto);
return trademarkInfo;
}
public static IList<TrademarkInfo> GetList(int startRowIndexId, int maxNumberRows, string searchType, string keyword, string trademarkType, bool isPassed)
{
return dal.GetList(startRowIndexId, maxNumberRows, DataSecurity.FilterBadChar(searchType), DataSecurity.FilterBadChar(keyword), DataConverter.CLng(trademarkType, -1), isPassed);
}
public static string GetSearchTypeName(string searchType)
{
string str = "";
string str2 = searchType;
if (str2 == null)
{
return str;
}
if (!(str2 == "TrademarkName"))
{
if (str2 != "TrademarkIntro")
{
return str;
}
}
else
{
return "品牌名称";
}
return "品牌简介";
}
public static int GetTotalOfTrademark(string searchType, string keyword, string trademarkType, bool isPassed)
{
return dal.GetTotalOfTrademark();
}
public static TrademarkInfo GetTrademarkById(int trademarkId)
{
return GetTrademarkById(trademarkId, true);
}
public static TrademarkInfo GetTrademarkById(int trademarkId, bool isDecode)
{
TrademarkInfo trademarkById = dal.GetTrademarkById(trademarkId);
if (isDecode)
{
trademarkById = DoHtmlDecode(trademarkById);
}
return trademarkById;
}
public static string GetTrademarkType(int trademarkType)
{
switch (trademarkType)
{
case 0:
return "其他品牌";
case 1:
return "大陆品牌";
case 2:
return "港台品牌";
case 3:
return "日韩品牌";
case 4:
return "欧美品牌";
}
return "";
}
public static bool SetElite(int trademarkId, bool value)
{
return dal.SetElite(trademarkId, value);
}
public static bool SetOnTop(int trademarkId, bool value)
{
return dal.SetOnTop(trademarkId, value);
}
public static bool SetPassed(int trademarkId, bool value)
{
return dal.SetPassed(trademarkId, value);
}
public static bool TrademarkNameExists(string trademarkName)
{
return dal.TrademarkNameExists(trademarkName);
}
public static bool Update(TrademarkInfo trademarkInfo)
{
return dal.Update(DoHtmlEncode(trademarkInfo));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -