public FrameworksViewModel(
     bool isFrameworkDeveloper,
     bool isFrameworkContributor,
     MyFrameworksViewModel myFrameworksViewModel,
     AllFrameworksViewModel allFrameworksViewModel,
     FrameworksTab currentTab
     )
 {
     IsFrameworkDeveloper   = isFrameworkDeveloper;
     IsFrameworkContributor = isFrameworkContributor;
     MyFrameworksViewModel  = myFrameworksViewModel;
     AllFrameworksViewModel = allFrameworksViewModel;
     TabsNavLinks           = new TabsNavViewModel(currentTab);
 }
 public RoleProfilesViewModel(
     bool isWorkforceManager,
     bool isWorkforceContributor,
     AllRoleProfilesViewModel allRoleProfiles,
     MyRoleProfilesViewModel myRoleProfiles,
     RoleProfilesTab currentTab
     )
 {
     IsWorkforceManager       = isWorkforceManager;
     IsWorkforceContributor   = isWorkforceContributor;
     MyRoleProfilesViewModel  = myRoleProfiles;
     AllRoleProfilesViewModel = allRoleProfiles;
     TabNavLinks = new TabsNavViewModel(currentTab);
 }
Exemplo n.º 3
0
        public GroupCoursesViewModel(
            int groupId,
            string groupName,
            PaginationResult <GroupCourse> result
            ) : base(result)
        {
            GroupId   = groupId;
            GroupName = groupName;
            var routeData = new Dictionary <string, string> {
                { "groupId", groupId.ToString() }
            };

            TabsNavLinks = new TabsNavViewModel(DelegateGroupTab.Courses, routeData);
            GroupCourses = result.ItemsToDisplay.Select(
                groupCourse => new GroupCourseViewModel(
                    groupCourse,
                    result.GetReturnPageQuery($"{groupCourse.GroupCustomisationId}-card")
                    )
                );
        }