コード例 #1
0
ファイル: DangerBusiness.cs プロジェクト: happybai/DormManage
        public List<Danger> GetDangerCondition(DangerSearchCondition condition)
        {
            var where = PredicateExtensionses.True<Danger>();

            if (!String.IsNullOrEmpty(condition.State) && condition.State != "全部")
            {
                where = where.And(u => u.State == condition.State);
            }

            if (condition.TypeId != 0)
            {
                where = where.And(u => u.Type.Id == condition.TypeId);
            }
            var dangerList = Db.Dangers.Where(where);
            return dangerList.ToList();
        }
コード例 #2
0
 public ActionResult Search(DangerSearchCondition condition)
 {
     var business = new DangerBusiness(Db);
     return Content(JsonConvert.SerializeObject(business.GetDangerCondition(condition), DateTimeConverter));
 }