public EditCommentServerAction(IServiceProvider serviceProvider, ProfileRepository profileRepository, PostCommentRepository postCommentRepository, TextService textService, PostRepository postRepository, UniwikiContext uniwikiContext) : base(serviceProvider)
 {
     _profileRepository     = profileRepository;
     _postCommentRepository = postCommentRepository;
     _textService           = textService;
     _postRepository        = postRepository;
     _uniwikiContext        = uniwikiContext;
 }
Example #2
0
        public UnitOfWork(
            ApplicationDbContext context,
            UserManager <User> userManager,
            SignInManager <User> signInManager,
            IPasswordHasher <User> passwordHasher
            )
        {
            _context = context;

            CertificateRepository  = new CertificateRepository(_context);
            ContactRepository      = new ContactRepository(_context);
            PostCategoryRepository = new PostCategoryRepository(_context);
            PostCommentRepository  = new PostCommentRepository(_context);
            PostRepository         = new PostRepository(_context);
            ProgressBarRepository  = new ProgressBarRepository(_context);
            SettingRepository      = new SettingRepository(_context);
            UserRepository         = new UserRepository(userManager, signInManager, passwordHasher);
        }
 public UnlikePostCommentServerAction(IServiceProvider serviceProvider, PostCommentRepository postCommentRepository, PostCommentLikeRepository postCommentLikeRepository, UniwikiContext uniwikiContext) : base(serviceProvider)
 {
     _postCommentRepository     = postCommentRepository;
     _postCommentLikeRepository = postCommentLikeRepository;
     _uniwikiContext            = uniwikiContext;
 }