public ServiceOfUser( ApplicationDbContext context, UserManager <ApplicationUserEntity> userManager, IMapper mapper, ServiceOfImage serviceOfImage, ServiceOfSearch serviceOfSearch, IRepository <IdentityUserRole <string> > repositoryOfIdentityUserRole, IRepository <ApplicationUserEntity> repositoryOfApplicationUser, IRepository <UserProfileEntity> repositoryOfUserProfile, IRepository <IdentityUserClaim <string> > repositoryOfUserClaim, IRepository <PostEntity> repositoryOfPost, IRepository <RoleEntity> repositoryOfRole ) { this.mapper = mapper; this.userManager = userManager; this.repositoryOfIdentityUserRole = repositoryOfIdentityUserRole; this.repositoryOfApplicationUser = repositoryOfApplicationUser; this.repositoryOfUserProfile = repositoryOfUserProfile; this.repositoryOfUserClaim = repositoryOfUserClaim; this.repositoryOfPost = repositoryOfPost; this.repositoryOfRole = repositoryOfRole; this.serviceOfImage = serviceOfImage; this.serviceOfSearch = serviceOfSearch; }
public ServiceOfAccount( IMapper mapper, UserManager <ApplicationUserEntity> userManager, RoleManager <RoleEntity> roleManager, IRepository <RoleEntity> repositoryOfRole, IRepository <ApplicationUserEntity> repositoryOfApplicationUser, IRepository <UserProfileEntity> RepositoryOfUserProfile, IRepository <IdentityUserRole <string> > repositoryOfIdentityUserRole, ServiceOfImage serviceOfImage ) { this.mapper = mapper; this.userManager = userManager; this.roleManager = roleManager; this.repositoryOfRole = repositoryOfRole; this.repositoryOfApplicationUser = repositoryOfApplicationUser; this.RepositoryOfUserProfile = RepositoryOfUserProfile; this.repositoryOfIdentityUserRole = repositoryOfIdentityUserRole; this.serviceOfImage = serviceOfImage; }
public ServiceOfPost( IMapper mapper, ServiceOfImage serviceOfImage, ServiceOfAccount serviceOfAccount, ServiceOfComment serviceOfComment, ServiceOfUser serviceOfUser, ServiceOfTag serviceOfTag, ServiceOfSearch serviceOfSearch, IRepository <PostEntity> repositoryOfPost, IRepository <PostRatingEntity> repositoryOfPostRating, IRepository <ApplicationUserEntity> repositoryOfApplicationUser, IRepository <SectionEntity> repositoryOfSection, IRepository <ImageEntity> repositoryOfImage ) { this.mapper = mapper; this.repositoryOfPost = repositoryOfPost; this.repositoryOfPostRating = repositoryOfPostRating; this.repositoryOfApplicationUser = repositoryOfApplicationUser; this.repositoryOfSection = repositoryOfSection; this.repositoryOfImage = repositoryOfImage; this.serviceOfImage = serviceOfImage; this.serviceOfAccount = serviceOfAccount; this.serviceOfComment = serviceOfComment; this.serviceOfUser = serviceOfUser; this.serviceOfTag = serviceOfTag; this.serviceOfSearch = serviceOfSearch; Config = new Tuple <string, Func <PostEntity, ApplicationUserEntity, BasePostViewModel> >[] { new Tuple <string, Func <PostEntity, ApplicationUserEntity, BasePostViewModel> >(nameof(PostCompactViewModel), GetPostCompactViewModel), new Tuple <string, Func <PostEntity, ApplicationUserEntity, BasePostViewModel> >(nameof(PostUpdateViewModel), GetPostUpdateViewModel), new Tuple <string, Func <PostEntity, ApplicationUserEntity, BasePostViewModel> >(nameof(PostMiniViewModel), GetPostMiniViewModel), new Tuple <string, Func <PostEntity, ApplicationUserEntity, BasePostViewModel> >(nameof(PostViewModel), GetPostViewModel) }; }