private List <RiskPresentationStub> GoToIndex(int?year)
        {
            //kamus
            Session["target"] = "target125";
            List <RiskPresentationStub> risks = new List <RiskPresentationStub>();

            EnumHelper         eh       = new EnumHelper();
            List <SortingInfo> sortings = new List <SortingInfo>();

            //algoritma
            //if (year != null) risk.Year = year.Value;

            var filters = new Business.Infrastructure.FilterInfo
            {
                Logic   = "and",
                Filters = new List <Business.Infrastructure.FilterInfo>()
            };

            filters.Filters.Add(new Business.Infrastructure.FilterInfo
            {
                Field    = "Year",
                Operator = "eq",
                Value    = year.Value.ToString()
            });

            var sorting = new Business.Infrastructure.SortingInfo
            {
                SortOn    = "RiskId",
                SortOrder = "DESC"
            };

            sortings.Add(sorting);

            List <Business.Entities.Risk> risks_temp = RiskRepo.Find(null, null, sortings, filters, false);

            foreach (Business.Entities.Risk risk in risks_temp)
            {
                RiskPresentationStub riskPresentationStub = new RiskPresentationStub(risk);

                riskPresentationStub.RiskImpacts     = GetRiskImpacts(risk.RiskId);
                riskPresentationStub.RiskMitigations = GetRiskMitigations(risk.RiskId);

                risks.Add(riskPresentationStub);
            }

            return(risks);
        }