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)));
            }
        }