public IList<GroupRootSummary> GetGroupDataForProfile(int profile_id, int area_type_id)
 {
     try
     {
         var summaries = new GroupRootSummaryBuilder().Build(profile_id, area_type_id)
             .ToList();
         summaries.Sort();
         return summaries;
     }
     catch (Exception ex)
     {
         Log(ex);
         throw;
     }
 }