C# Class FrontendServices.App_Data.Mappers.DevelopersMapper

Show file Open project: LeagueOfDevelopers/LodCore Class Usage Examples

Public Methods

Method Description
DevelopersMapper ( IUserRoleAnalyzer userRoleAnalyzer, IProjectProvider projectProvider ) : System.Collections.Generic
ToDeveloper ( Account account ) : Developer
ToDeveloperPageDeveloper ( Account account ) : DeveloperPageDeveloper
ToGuestDeveloper ( Account account ) : GuestDeveloper
ToIndexPageDeveloper ( Account account ) : IndexPageDeveloper

Private Methods

Method Description
GetDeveloperProjectPreviews ( Account account, List userProjects ) : IEnumerable
ToDeveloperPageProjectPreview ( int userId, ProjectManagement.Domain.Project project ) : DeveloperPageProjectPreview

Method Details

DevelopersMapper() public method

public DevelopersMapper ( IUserRoleAnalyzer userRoleAnalyzer, IProjectProvider projectProvider ) : System.Collections.Generic
userRoleAnalyzer IUserRoleAnalyzer
projectProvider IProjectProvider
return System.Collections.Generic

ToDeveloper() public method

public ToDeveloper ( Account account ) : Developer
account UserManagement.Domain.Account
return FrontendServices.Models.Developer

ToDeveloperPageDeveloper() public method

public ToDeveloperPageDeveloper ( Account account ) : DeveloperPageDeveloper
account UserManagement.Domain.Account
return FrontendServices.Models.DeveloperPageDeveloper

ToGuestDeveloper() public method

public ToGuestDeveloper ( Account account ) : GuestDeveloper
account UserManagement.Domain.Account
return FrontendServices.Models.GuestDeveloper

ToIndexPageDeveloper() public method

public ToIndexPageDeveloper ( Account account ) : IndexPageDeveloper
account UserManagement.Domain.Account
return IndexPageDeveloper