Example #1
0
 public ForumService(IForumCategoryRepository forumCategoryRepository, IForumMessageRepository forumMessageRepository, IForumRepository forumRepository, IUnitOfWork unitOfWork)
 {
     _forumCategoryRepository = forumCategoryRepository;
     _forumMessageRepository  = forumMessageRepository;
     _forumRepository         = forumRepository;
     _unitOfWork = unitOfWork;
 }
Example #2
0
        public void Moniter()
        {
            while (true)
            {
                LoggerHelper.Info("Monitor thread starting...");

                IAccountRepository accountRep = Factory.Factory <IAccountRepository> .GetConcrete();

                IForumThreadRepository threadRep = Factory.Factory <IForumThreadRepository> .GetConcrete();

                IForumMessageRepository msgRep = Factory.Factory <IForumMessageRepository> .GetConcrete();

                IBlogStoryRepository blogRep = Factory.Factory <IBlogStoryRepository> .GetConcrete();

                IForumsRepository forumRep = Factory.Factory <IForumsRepository> .GetConcrete();

                accountRep.PersistAll();
                threadRep.PersistAll();
                msgRep.PersistAll();
                blogRep.PersistAll();
                forumRep.PersistAll();

                LoggerHelper.Info("Monitor thread completing persist...");
                Thread.Sleep(6000000);
            }
        }
Example #3
0
        static Program()
        {
          //  Database.SetInitializer(new DatabaseInitializer());
            LiverpoolContext db = new LiverpoolContext(new DbContextOptions<LiverpoolContext>());
            //   db.Database.Initialize(true);
            var store = new UserStore<User, Role, LiverpoolContext, int>(db);
            IPasswordHasher<User> hasher = new PasswordHasher<User>();
            //var provider = new MachineKeyProtectionProvider();
            //var userStore = new UserStore<User, Role, int, UserLogin, UserRole, UserClaim>(_context);
            var userManager = new UserManager<User>(store, null, hasher, null, null, null, null, null, null);
            UserRepository = new UserRepository(db, userManager);
            ForumMessageRepository = new ForumMessageRepository(db);
            ForumSectionRepository = new ForumSectionRepository(db);
            ForumSubsectionRepository = new ForumSubsectionRepository(db);
            ForumThemeRepository = new ForumThemeRepository(db);
            MaterialRepository = new MaterialRepository(db);
            MaterialCategoryRepository = new MaterialCategoryRepository(db);
            MaterialCommentRepository = new MaterialCommentRepository(db);

        }
Example #4
0
 public ProductService(IForumMessageRepository forumMessage, IProductRepository product, ICategoryRepository category)
 {
     _category     = category;
     _product      = product;
     _forumMessage = forumMessage;
 }
Example #5
0
 public ForumController(IForumMessageRepository repo, IParkMemberRepository mRepo)
 {
     memRepo   = mRepo;
     forumRepo = repo;
 }
 public ForumMessageService(IForumMessageRepository forumMessageRepository, IUserMockRepository userMockRepository, IMapper mapper)
 {
     this._forumMessageRepository = forumMessageRepository;
     this._userMockRepository     = userMockRepository;
     this.mapper = mapper;
 }
Example #7
0
 public ForumMessageService(IForumMessageRepository forumMessageRepository, IMapper mapper)
 {
     _forumMessageRepository = forumMessageRepository;
     _mapper = mapper;
 }