public ActionResult GetOrganization() { try { Preferences pr = new Preferences(HttpContext); //TODO - change this later to support administration of sys table pr.InitOrganization(true); List<UnitDto> lstUnits = UnitDto.CreateListFromUnits(pr.TableEntries.Cast<Unit>().ToList()); //List<UnitDto> lstUnits = pr.sysTablesManager.Entries.Cast<UnitDto>().ToList(); return Json(lstUnits); } catch (Exception ex) { return Json(new ErrorDTO(new ExceptionUnknownAdminRead("Failed getting Organization", ex))); } }