示例#1
0
        /// <summary>
        /// 获取数据列表
        /// </summary>
        /// <param name="condition">查询类型</param>
        /// <param name="keyword">关键字</param>
        /// <returns></returns>
        public List <Base_UserModel> GetDataList(string condition, string keyword, Pagination pagination)
        {
            var whereExpre = LinqHelper.True <Base_UserModel>();
            Expression <Func <Base_User, Base_UserModel> > selectExpre = a => new Base_UserModel
            {
            };

            selectExpre = selectExpre.BuildExtendSelectExpre();

            var q = from a in GetIQueryable().AsExpandable()
                    select selectExpre.Invoke(a);

            //模糊查询
            if (!condition.IsNullOrEmpty() && !keyword.IsNullOrEmpty())
            {
                q = q.Where($@"{condition}.Contains(@0)", keyword);
            }
            //Service.HandleSqlLog = log =>
            //{
            //    LogHelper.WriteLog_LocalTxt(log);
            //};
            var list = q.GetPagination(pagination).ToList();

            var dictionaryList = new DictionaryBusiness().GetDictionaryAllByCode("supplier");

            list.ForEach(item =>
            {
                item.Supplier = dictionaryList.Find(x => x.Id == item.Supplier)?.name;
            }
                         );
            return(list);
        }
示例#2
0
 public ToTheFieldController()
 {
     _productBusiness      = new ProductBusiness();
     _product_dateBusiness = new product_dateBusiness();
     _dictionaryBusiness   = new DictionaryBusiness();
     _teamBusiness         = new TeamBusiness();
 }
 public commodityController()
 {
     _productBusiness      = new ProductBusiness();
     _product_dateBusiness = new product_dateBusiness();
     _dictionaryBusiness   = new DictionaryBusiness();
     _teamBusiness         = new TeamBusiness();
 }
示例#4
0
 public TicketController()
 {
     _productBusiness      = new ProductBusiness();
     _dictionaryBusiness   = new DictionaryBusiness();
     _areaBusiness         = new AreaBusiness();
     _product_dateBusiness = new product_dateBusiness();
     _teamBusiness         = new TeamBusiness();
 }
示例#5
0
        /// <summary>
        ///  override method of BaseAction.<br></br>
        /// </summary>
        /// <param name="context">input parameter</param>
        /// <returns>if successful,return the result.</returns>
        public override BaseActionResult Execute(Context context)
        {
            DataSetActionResult result = new DataSetActionResult();

            DictionaryBusiness dic = new DictionaryBusiness();

            result.DataSetData = dic.Load();
            result.Result      = true;

            return(result);
        }