Esempio n. 1
0
 public PersistenceService(IImgBoardContext context,
                           ICategoryRepository categoryRepository,
                           ICommentRepository commentRepository,
                           IImageRepository imageRepository,
                           ITagRepository tagRepository,
                           IUserRepository userRepository)
     : base(context)
 {
     base.repositoriesSet.Register <DbCategory, ICategoryRepository>(categoryRepository);
     base.repositoriesSet.Register <DbComment, ICommentRepository>(commentRepository);
     base.repositoriesSet.Register <DbImage, IImageRepository>(imageRepository);
     base.repositoriesSet.Register <DbTag, ITagRepository>(tagRepository);
     base.repositoriesSet.Register <DbUser, IUserRepository>(userRepository);
 }
Esempio n. 2
0
 public GenericRepository(IImgBoardContext context)
 {
     this.context = context;
     this.dbSet   = context.Set <TEntity>();
 }
Esempio n. 3
0
 public CategoryRepository(IImgBoardContext context) : base(context)
 {
 }
Esempio n. 4
0
 public UserRepository(IImgBoardContext context) : base(context)
 {
 }
Esempio n. 5
0
 public TagRepository(IImgBoardContext context) : base(context)
 {
 }
Esempio n. 6
0
 public BaseMainService(IImgBoardContext context) : base(context)
 {
     base.context         = context;
     base.policy          = DataConflictPolicy.ClientWins;
     this.repositoriesSet = new RepositoriesSet();
 }
 public void Init()
 {
     this.context    = new ImgBoardTestContext();
     this.repository = new GenericRepository <DbCategory>(this.context);
     this.dataSet.Initialize();
 }
Esempio n. 8
0
 public CommentRepository(IImgBoardContext context) : base(context)
 {
 }
Esempio n. 9
0
 public ImageRepository(IImgBoardContext context) : base(context)
 {
 }