public RESPONSE_MODEL GetListApplication(FILTER_APPLICATION_MODEL filter) { try { var listData = new List <APPLICATIONS>(); if (filter != null) { listData = ctx.APPLICATIONS. Where(o => filter.APP_NAME.ToString() != "" ? o.APP_NAME.ToUpper() == filter.APP_NAME.ToUpper() : o.APP_NAME.Contains("")).ToList(); } else { listData = ctx.APPLICATIONS.ToList(); } var listApplication = new List <APPLICATION_MODEL>(); listApplication = (from item in listData select new APPLICATION_MODEL { APP_ID = item.APP_ID, APP_NAME = item.APP_NAME, APP_DESCRIPTION = item.APP_DESCRIPTION, APP_STATUS = item.APP_STATUS == 1 ? "Active" : "Inactive", APP_URL = item.APP_URL, APP_CODE = item.APP_CODE }).OrderBy(o => o.APP_NAME).ToList(); container.LIST_APPLICATION_MODEL = listApplication; resp.OUTPUT_DATA = container; } catch (Exception ex) { resp = ErrorCollection(ex); } return(resp); }
public JsonResult GetListApplication(FILTER_APPLICATION_MODEL filter) { resp = appService.GetListApplication(filter); return(Json(resp, JsonRequestBehavior.AllowGet)); }