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);
        }
Exemplo n.º 2
0
 public JsonResult GetListApplication(FILTER_APPLICATION_MODEL filter)
 {
     resp = appService.GetListApplication(filter);
     return(Json(resp, JsonRequestBehavior.AllowGet));
 }