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