#region
|
|
using System.Collections.Generic;
|
using CSFrameworkV5.Core;
|
using CSFrameworkV5.Interfaces;
|
using CSFrameworkV5.Interfaces.InterfaceModels;
|
using CSFrameworkV5.WCFContract;
|
|
#endregion
|
|
namespace CSFrameworkV5.WebRef
|
{
|
public class WCF_AdvancedFilter : WCF_Base<ICommonService>,
|
IBridge_AdvancedFilter
|
{
|
public bool Delete(string account, string configName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.AdvancedFilter_Delete(loginTicket, account,
|
configName);
|
});
|
}
|
|
public bool Exists(string account, string configName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.AdvancedFilter_Exists(loginTicket, account,
|
configName);
|
});
|
}
|
|
public List<MyConfigData> GetConfig(string account)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.AdvancedFilter_GetConfig(loginTicket, account);
|
});
|
}
|
|
public bool Post(MyConfigData data)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.AdvancedFilter_Post(loginTicket, data);
|
});
|
}
|
}
|
}
|