36 lines
1.1 KiB
C#
36 lines
1.1 KiB
C#
using MetaAssets;
|
|
|
|
namespace ServerCommon;
|
|
|
|
public class CommonValidator
|
|
{
|
|
public static bool isExistCurrencyId(int currencyId)
|
|
{
|
|
return MetaData.Instance.Meta.CurrencyMetaTable.CurrencyMetaDataListbyId.ContainsKey(currencyId);
|
|
}
|
|
|
|
public static bool isExistItemId(int itemId)
|
|
{
|
|
return MetaData.Instance.Meta.ItemMetaTable.ItemMetaDataListbyId.ContainsKey(itemId);
|
|
}
|
|
|
|
public static bool isExistProductGroupId(int id)
|
|
{
|
|
return MetaData.Instance.Meta.ShopProductMetaTable.ShopProductMetaDataList.Any(shopProduct => shopProduct.Group_Id == id);
|
|
}
|
|
|
|
public static bool isExistBrandById(int id)
|
|
{
|
|
return MetaData.Instance.Meta.BrandMetaTable.BrandMetaDataListbyId.ContainsKey(id);
|
|
}
|
|
|
|
public static bool isExistBuffById(int buffId)
|
|
{
|
|
return MetaData.Instance.Meta.BuffMetaTable.BuffMetaDataListbyBuffId.ContainsKey(buffId);
|
|
}
|
|
|
|
public static bool isExistProductId(int id)
|
|
{
|
|
return MetaData.Instance.Meta.ProductMetaTable.ProductMetaDataListbyId.ContainsKey(id);
|
|
}
|
|
} |