C# Class FrontendServices.App_Data.Mappers.ProjectsMapper

Show file Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Public Methods

Method Description
ProjectsMapper ( IUserManager userManager, RedmineSettings redmineSettings, GitlabSettings gitlabSettings ) : System
ToAdminProject ( Project project ) : AdminProject
ToIndexPageProject ( Project project ) : IndexPageProject
ToProject ( Project project ) : Models.ProjectManagement.Domain.Project
ToProjectPreview ( Project project ) : ProjectPreview

Private Methods

Method Description
ToProjectMembershipDto ( ProjectMembership projectMembership ) : ProjectMembership

Method Details

ProjectsMapper() public method

public ProjectsMapper ( IUserManager userManager, RedmineSettings redmineSettings, GitlabSettings gitlabSettings ) : System
userManager IUserManager
redmineSettings Gateways.Redmine.RedmineSettings
gitlabSettings Gateways.Gitlab.GitlabSettings
return System

ToAdminProject() public method

public ToAdminProject ( Project project ) : AdminProject
project ProjectManagement.Domain.Project
return FrontendServices.Models.AdminProject

ToIndexPageProject() public method

public ToIndexPageProject ( Project project ) : IndexPageProject
project ProjectManagement.Domain.Project
return FrontendServices.Models.IndexPageProject

ToProject() public method

public ToProject ( Project project ) : Models.ProjectManagement.Domain.Project
project ProjectManagement.Domain.Project
return Models.ProjectManagement.Domain.Project

ToProjectPreview() public method

public ToProjectPreview ( Project project ) : ProjectPreview
project ProjectManagement.Domain.Project
return FrontendServices.Models.ProjectPreview