public JsonResult GetModulesList() { IGumruk iGumruk = new BSGumruk(); List <app_base_modules> all_modules = iGumruk.GetAllModules(); List <ModuleForJSON> modulesResponse = new List <ModuleForJSON>(); foreach (app_base_modules module in all_modules) { ModuleForJSON baseModule = new ModuleForJSON(module.name); modulesResponse.Add(baseModule); foreach (app_sub_modules subModule in module.app_sub_modules) { baseModule.data.Add(new SubModuleForJSON(subModule.id, subModule.name)); } } return(Json(modulesResponse, JsonRequestBehavior.AllowGet)); //return View(); }