Ejemplo n.º 1
0
        public JsonResult Search(ProgramViewModel model)
        {
            JSonResult objResult = new JSonResult();

            try
            {
                List <MProgramName> entList = new List <MProgramName>();

                entList = new WebApiProgram().GetProgramNames();

                model.ProjectCode = model.ProjectCode ?? "";
                model.ProgramName = model.ProgramName ?? "";

                if (!model.ProjectCode.Equals(""))
                {
                    entList = entList.Where(p => p.ProjectCode.Contains(model.ProjectCode)).ToList();
                }

                if (!model.ProgramName.Equals(""))
                {
                    entList = entList.Where(p => p.ProgramName.Contains(model.ProgramName)).ToList();
                }

                objResult.data = entList;
            }
            catch (Exception)
            {
                objResult.data    = null;
                objResult.isError = true;
                objResult.message = string.Format(MessageResource.ControllerGetExceptionMessage, "Program Names");
            }

            return(Json(objResult));
        }