You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
847 B
22 lines
847 B
using SBF.Common.Models;
|
|
using SBF.Model.Db.Mds;
|
|
|
|
namespace SBF.Business
|
|
{
|
|
public class VenderBusiness : IDenpendency
|
|
{
|
|
private FreeSqlMultiDBManager freeSqlMultiDBManager;
|
|
public VenderBusiness(FreeSqlMultiDBManager freeSqlMultiDBManager)
|
|
{
|
|
this.freeSqlMultiDBManager = freeSqlMultiDBManager;
|
|
}
|
|
|
|
public IList<Shops> GetShopList(long? shopId = null)
|
|
{
|
|
return freeSqlMultiDBManager.MDSfsql.Select<Shops>().Where(s => !string.IsNullOrEmpty(s.ShopId))
|
|
.WhereIf(shopId != null, s => s.ShopId == shopId.ToString())
|
|
.Where(s => s.IsEnabled == true)
|
|
.ToList();
|
|
}
|
|
}
|
|
}
|
|
|