예제 #1
0
        public ActionResult GetAllPosition(string name)
        {
            var result = new PositionBLL().GetDataAll();

            if (!string.IsNullOrEmpty(name))
            {
                result = result.Where(x => !string.IsNullOrEmpty(x.Name) && x.Name.IndexOf(name, StringComparison.InvariantCultureIgnoreCase) > -1).ToList();
            }

            if (result != null)
            {
                var response = new ResponseEntity <List <Position> >(true, ConstantDefine.TipQuerySuccess, result);
                return(Json(response, JsonRequestBehavior.AllowGet));
            }
            else
            {
                var response = new ResponseEntity <List <Position> >(ConstantDefine.TipQueryFail);
                return(Json(response, JsonRequestBehavior.AllowGet));
            }
        }