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

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();
}
}
}