コード例 #1
0
 public Handler(LiverpoolContext context, RequestContext requestContext, IMapper mapper, ISignalRHubAggregator signalRHub)
 {
     _context        = context;
     _requestContext = requestContext;
     _mapper         = mapper;
     _signalRHub     = signalRHub;
 }
コード例 #2
0
 public Handler(LiverpoolContext context, IMapper mapper, RequestContext requestContext, ISignalRHubAggregator signalRHub, IMediator mediator)
 {
     _context        = context;
     _mapper         = mapper;
     _requestContext = requestContext;
     _mediator       = mediator;
 }
コード例 #3
0
        public HandlerTests(PmQueryTestFixture fixture)
        {
            var signalRObject = new Mock <ISignalRHubAggregator>();

            _context = fixture.Context;
            _handler = new Handler(fixture.Context, fixture.AdminRequestContext, fixture.Mapper,
                                   signalRObject.Object);
        }
コード例 #4
0
 public Handler(LiverpoolContext context, IMapper mapper, RequestContext requestContext,
                IEmailSender messageService, ISignalRHubAggregator signalRHub)
 {
     _context        = context;
     _mapper         = mapper;
     _requestContext = requestContext;
     _messageService = messageService;
     _signalRHub     = signalRHub;
 }
コード例 #5
0
        public HandlerTests(CreatePmCommandTestFixture fixture)
        {
            var messageObject = new Mock <IEmailSender>();
            var signalRObject = new Mock <ISignalRHubAggregator>();

            _context = fixture.Context;
            _handler = new Handler(fixture.Context, fixture.Mapper, fixture.AdminRequestContext,
                                   messageObject.Object, signalRObject.Object);
            adminId = fixture.AdminRequestContext.UserId.Value;
        }
コード例 #6
0
 public Handler(LiverpoolContext context, IMapper mapper, IMediator mediator, RequestContext requestContext, IEmailSender messageService, IHttpContextAccessor accessor, ISignalRHubAggregator signalRHubAggregator)
 {
     _context              = context;
     _mapper               = mapper;
     _mediator             = mediator;
     _requestContext       = requestContext;
     _messageService       = messageService;
     _accessor             = accessor;
     _signalRHubAggregator = signalRHubAggregator;
 }
コード例 #7
0
        public static void Seed(LiverpoolContext context)
        {
            var roleGroup = new Fixture()
                            .Customize(new RoleGroupCustomization())
                            .Create <RoleGroup>();

            context.RoleGroups.Add(roleGroup);
            context.SaveChanges();

            DefaultRoleGroupId = roleGroup.Id;
        }
コード例 #8
0
        public static LiverpoolContext Create()
        {
            var options = new DbContextOptionsBuilder <LiverpoolContext>()
                          .UseInMemoryDatabase(Guid.NewGuid().ToString())
                          .Options;

            var context = new LiverpoolContext(options);

            context.Database.EnsureCreated();

            return(context);
        }
コード例 #9
0
        public static void Seed(LiverpoolContext context)
        {
            var users = new Fixture()
                        .Customize(new UserCustomization())
                        .CreateMany <User>(3)
                        .Select(x =>
            {
                x.RoleGroupId = RoleGroupsSeeder.DefaultRoleGroupId;
                return(x);
            }).ToList();

            users[0].Id = 1;

            context.Users.AddRange(users);

            context.SaveChanges();
        }
コード例 #10
0
        public static void Seed(LiverpoolContext context)
        {
            var newsCategories = new Fixture()
                                 .Customize(new MaterialCategoryCustomization(MaterialType.News))
                                 .CreateMany <MaterialCategory>(3).ToList();

            context.MaterialCategories.AddRange(newsCategories);

            DefaultCategoryId = newsCategories[0].Id;

            var blogsCategories = new Fixture()
                                  .Customize(new MaterialCategoryCustomization(MaterialType.Blogs, 5))
                                  .CreateMany <MaterialCategory>(3);

            context.MaterialCategories.AddRange(blogsCategories);

            context.SaveChanges();
        }
コード例 #11
0
ファイル: Program.cs プロジェクト: parys/MyLiverpool
        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);

        }
コード例 #12
0
        public static List <Material> Seed(LiverpoolContext context)
        {
            var result = new List <Material>();

            var materials = new Fixture()
                            .Customize(new MaterialCustomization(MaterialType.News))
                            .CreateMany <Material>(3).ToList();

            context.Materials.AddRange(materials);
            result.AddRange(materials);

            var blogs = new Fixture()
                        .Customize(new MaterialCustomization(MaterialType.Blogs))
                        .CreateMany <Material>(3).ToList();

            context.Materials.AddRange(blogs);
            result.AddRange(blogs);

            context.SaveChanges();

            return(result);
        }
コード例 #13
0
 public HandlerTests(ActivateMaterialCommandTestFixture fixture)
 {
     _handler = new Handler(fixture.Context);
     _context = fixture.Context;
 }
コード例 #14
0
 public ForumThemeRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #15
0
 public Handler(LiverpoolContext context, IMediator mediator, RequestContext requestContext)
 {
     _context        = context;
     _mediator       = mediator;
     _requestContext = requestContext;
 }
コード例 #16
0
 public HandlerTests(DeleteMaterialCommandTestFixture fixture)
 {
     _context = fixture.Context;
     _handler = new Handler(fixture.Context, fixture.AdminRequestContext);
 }
コード例 #17
0
 public SurveyRepository(LiverpoolContext ctx)
 {
     context = ctx;
 }
コード例 #18
0
 public Handler(LiverpoolContext context, RequestContext requestContext)
 {
     _context        = context;
     _requestContext = requestContext;
 }
コード例 #19
0
        public static void Destroy(LiverpoolContext context)
        {
            context.Database.EnsureDeleted();

            context.Dispose();
        }
コード例 #20
0
 public ForumThemeRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #21
0
 public Handler(LiverpoolContext context, UserManager <User> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
コード例 #22
0
 public MaterialCategoryRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #23
0
 public RoleGroupRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #24
0
 public UserRepository(LiverpoolContext context, UserManager <User> userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
コード例 #25
0
 public HandlerTests(CreateOrUpdateEntityCommandTestFixture fixture)
 {
     _context = fixture.Context;
     _handler = new Handler(fixture.Context, fixture.Mapper);
 }
コード例 #26
0
 public Handler(LiverpoolContext context, RequestContext requestContext, ISignalRHubAggregator signalRHubAggregator)
 {
     _context              = context;
     _requestContext       = requestContext;
     _signalRHubAggregator = signalRHubAggregator;
 }
コード例 #27
0
 public Handler(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #28
0
 public DatabaseInitializer(LiverpoolContext context)
 {
     this._context = context;
 }
コード例 #29
0
 public HandlerTests(MaterialQueryTestFixture fixture)
 {
     _context = fixture.Context;
     _handler = new Handler(fixture.Context, fixture.Mapper);
 }
コード例 #30
0
 public Handler(LiverpoolContext context, IMapper mapper, IMediator mediator)
 {
     _context  = context;
     _mapper   = mapper;
     _mediator = mediator;
 }
コード例 #31
0
 public HandlerTests(CreateMaterialCommandTestFixture fixture)
 {
     _handler = new Handler(fixture.Context, fixture.AdminRequestContext, fixture.Mapper);
     _context = fixture.Context;
 }
コード例 #32
0
 public ChatMessageRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #33
0
 public ForumMessageRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #34
0
 public ForumSubsectionRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #35
0
 public HandlerTests(AddMaterialReadCommandTestFixture fixture)
 {
     _handler = new Handler(fixture.Context);
     _context = fixture.Context;
 }
コード例 #36
0
ファイル: PmRepository.cs プロジェクト: parys/MyLiverpool
 public PmRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #37
0
ファイル: MatchRepository.cs プロジェクト: parys/MyLiverpool
 public MatchRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #38
0
 public Handler(LiverpoolContext context, IMapper mapper, RequestContext requestContext)
 {
     _context        = context;
     _mapper         = mapper;
     _requestContext = requestContext;
 }
コード例 #39
0
 public ForumSectionRepository(LiverpoolContext context)
 {
     _context = context;
 }
コード例 #40
0
 public Handler(LiverpoolContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }
コード例 #41
0
ファイル: UserRepository.cs プロジェクト: parys/MyLiverpool
 public UserRepository(LiverpoolContext context, UserManager<User> userManager)
 {
     _context = context;
     _userManager = userManager;
 }