private void BindOtherUpdatesList()
        {
            MemoryCacheItem.dossiers = EUIssueTrackerHelper.GetDossiers();
            string[] urlParams     = this.GetUrlParameters();
            var      dossierUpdate = EUIssueTrackerHelper.GetDossierByUrlParams(urlParams);

            var category = dossierUpdate.Attributes.policyCategoryName.Value;

            //exclude current dossier from list
            MemoryCacheItem.dossiers.Remove(dossierUpdate);

            //filters dossiers by category and exclude current dossier from list
            MemoryCacheItem.dossiers = MemoryCacheItem.dossiers.Where(a => a.Attributes.policyCategoryName.Value == category)
                                       .ToList();

            //filters dossiers by status
            MemoryCacheItem.dossiers = MemoryCacheItem.dossiers.RestrictDossiersByStatus();

            //gets dossiers count
            if (MemoryCacheItem.dossiers.Count > 0)
            {
                otherUpdatesCount = MemoryCacheItem.dossiers.Count;
            }

            this.dossiersList.DataSource     = MemoryCacheItem.dossiers;
            this.dossiersList.ItemCreated   += dossiersList_ItemCreated;
            this.dossiersList.ItemDataBound += dossiersList_ItemDataBound;
            this.dossiersList.DataBind();
        }
 private void PreselectActivePolicyAreaAndCategory()
 {
     string[] urlParams = this.GetUrlParameters();
     if (urlParams != null && urlParams.Count() > 0)
     {
         var dossierUpdate = EUIssueTrackerHelper.GetDossierByUrlParams(urlParams);
         if (dossierUpdate != null)
         {
             this.activeCategoryHdn.Value = dossierUpdate.Attributes.policyCategoryName.Value;
             this.activeAreaHdn.Value     = dossierUpdate.Attributes.policyAreaName.Value;
         }
     }
 }