コード例 #1
0
        public static ProjectBreadcrumbs ForRankByImprovement(int activityId)
        {
            var bc = new ProjectBreadcrumbs(ProjectBreadcrumbsType.RankByImprovement);

            bc.SetActivity(activityId);
            return(bc);
        }
コード例 #2
0
        public static ProjectBreadcrumbs ForChart(int indicatorId)
        {
            var bc = new ProjectBreadcrumbs(ProjectBreadcrumbsType.Chart);

            bc.SetIndicator(indicatorId);
            return(bc);
        }
コード例 #3
0
        public static ProjectBreadcrumbs ForSite(int siteId)
        {
            var bc = new ProjectBreadcrumbs(ProjectBreadcrumbsType.Site);

            bc.SetSite(siteId);
            return(bc);
        }
コード例 #4
0
        public static ProjectBreadcrumbs ForActivity(int activityId)
        {
            var bc = new ProjectBreadcrumbs(ProjectBreadcrumbsType.Activity);

            bc.SetActivity(activityId);
            return(bc);
        }
コード例 #5
0
        public static ProjectBreadcrumbs ForCoachReport(int activityId, int siteId)
        {
            var bc = new ProjectBreadcrumbs(ProjectBreadcrumbsType.CoachReport);

            bc.SetActivity(activityId);
            bc.SetSite(siteId);
            return(bc);
        }
コード例 #6
0
        public static ProjectBreadcrumbs ForObservationView(int indicatorId, int siteId)
        {
            var bc = new ProjectBreadcrumbs(ProjectBreadcrumbsType.ObservationView);

            bc.SetIndicator(indicatorId);
            bc.SetSite(siteId);
            return(bc);
        }
コード例 #7
0
        public static ProjectBreadcrumbs ForObservationRecord(int indicatorId, int siteId, DateTime beginDate, DateTime endDate)
        {
            var bc = new ProjectBreadcrumbs(ProjectBreadcrumbsType.ObservationRecord);

            bc.SetIndicator(indicatorId);
            bc.SetSite(siteId);
            bc.ObservationBeginDate = beginDate;
            bc.ObservationEndDate   = endDate;
            return(bc);
        }