コード例 #1
0
 public SeedDBCommandHandler(AppDbContext appDbContext, IConfiguration configuration, IMachineLogger machineLogger, IMachineDateTime machineDateTime)
 {
     _appDbContext    = appDbContext;
     _configuration   = configuration;
     _machineLogger   = machineLogger;
     _machineDateTime = machineDateTime;
 }
コード例 #2
0
 public CreateCountryCommandHandler(AppDbContext appDbContext, IMediator mediator, IConfiguration configuration, IMachineDateTime machineDateTime)
 {
     _appDbContext         = appDbContext;
     _mediator             = mediator;
     _configurationSection = configuration.GetSection("MessageTemplates");
     _machineDateTime      = machineDateTime;
 }
コード例 #3
0
 public AppDbSeeder(AppDbContext appDbContext, IConfigurationSection configurationSection, IMachineLogger machineLogger, IMachineDateTime machineDateTime)
 {
     _appDbContext         = appDbContext;
     _configurationSection = configurationSection;
     _machineLogger        = machineLogger;
     _machineDateTime      = machineDateTime;
 }
コード例 #4
0
 public LoginUserCommandHandler(IJwtFactory jwtFactory, ITokenFactory tokenFactory, UserManager <IdentityUser> userManager, AppDbContext appDbContext, IMachineDateTime dateTime)
 {
     _jwtFactory   = jwtFactory;
     _tokenFactory = tokenFactory;
     _userManager  = userManager;
     _appDbContext = appDbContext;
     _dateTime     = dateTime;
 }
コード例 #5
0
 public ApplicationDbContext(
     DbContextOptions <ApplicationDbContext> options,
     ICurrentUserService currentUserService,
     IMachineDateTime dateTime)
     : base(options)
 {
     _currentUserService = currentUserService;
     _dateTime           = dateTime;
 }
コード例 #6
0
 public CreateNotificationMessageCommandHandler(
     AppDbContext appDbContext,
     ILogger <CreateNotificationMessageCommandHandler> logger,
     IMachineDateTime machineDateTime,
     IConfiguration configuration
     )
 {
     _appDbContext         = appDbContext;
     _logger               = logger;
     _machineDateTime      = machineDateTime;
     _configurationSection = configuration.GetSection("AppDetails");
 }
コード例 #7
0
 public UpdateNotificationMessageCommandHandler(
     AppDbContext appDbContext,
     ILogger <UpdateNotificationMessageCommandHandler> logger,
     IConfiguration configuration,
     IMachineDateTime machinedDateTime
     )
 {
     _appDbContext         = appDbContext;
     _logger               = logger;
     _configurationSection = configuration.GetSection("MessageTemplates");
     _machinedDateTime     = machinedDateTime;
 }
コード例 #8
0
 public SubmitBiddingCommandHandler(
     ApplicationDbContext dbContext,
     IMachineDateTime machineDateTime,
     ConfigService configService,
     BidService bidService,
     ProductService productService,
     ILogger <SubmitBiddingCommandHandler> logger)
 {
     _machineDateTime = machineDateTime;
     _configService   = configService;
     _bidService      = bidService;
     _productService  = productService;
     _logger          = logger;
     _dbContext       = dbContext;
 }
コード例 #9
0
 public ExchangeRefreshTokenCommandHandler(
     IJwtTokenValidator jwtTokenValidator,
     IJwtFactory jwtFactory,
     ITokenFactory tokenFactory,
     IConfiguration configuration,
     AppDbContext appDbContext,
     IMachineDateTime dateTime,
     UserManager <IdentityUser> userManager
     )
 {
     _jwtTokenValidator    = jwtTokenValidator;
     _jwtFactory           = jwtFactory;
     _tokenFactory         = tokenFactory;
     _configurationSection = configuration.GetSection("AuthSettings");
     _appDbContext         = appDbContext;
     _dateTime             = dateTime;
     _userManager          = userManager;
 }
コード例 #10
0
 public RegisterUserCommandHandler(
     UserManager <IdentityUser> userManager,
     RoleManager <IdentityRole> roleManager,
     AppDbContext appDbContext,
     IJwtFactory jwtFactory,
     ITokenFactory tokenFactory,
     IMachineDateTime dateTime,
     IConfiguration configuration,
     IMediator mediator
     )
 {
     _userManager          = userManager;
     _roleManager          = roleManager;
     _appDbContext         = appDbContext;
     _jwtFactory           = jwtFactory;
     _tokenFactory         = tokenFactory;
     _dateTime             = dateTime;
     _configurationSection = configuration.GetSection("Roles");
     _mediator             = mediator;
 }
コード例 #11
0
        public InMemoryTicketRepository(IMachineDateTime machineDateTime, IProjectRepository projectRepository)
        {
            ticketTypes = Enum.GetNames(typeof(Enums.TicketType))
                          .Select(x => new TicketType
            {
                Id   = (int)Enum.Parse(typeof(Enums.TicketType), x),
                Name = x
            })
                          .ToList();
            ticketStatuses = Enum.GetNames(typeof(Enums.TicketStatus))
                             .Select(x => new TicketStatus
            {
                Id   = (int)Enum.Parse(typeof(Enums.TicketStatus), x),
                Name = x
            })
                             .ToList();
            ticketPriorities = Enum.GetNames(typeof(Enums.TicketPriority))
                               .Select(x => new TicketPriority
            {
                Id   = (int)Enum.Parse(typeof(Enums.TicketPriority), x),
                Name = x
            })
                               .ToList();

            tickets = new List <Ticket>
            {
                new Ticket
                {
                    Id               = 1,
                    Name             = "Missing nav menu",
                    Description      = "Link to dashboard page missing in nav",
                    CreatedDate      = DateTime.Now,
                    TicketTypeId     = (int)Enums.TicketType.Bug,
                    Type             = ticketTypes.FirstOrDefault(t => t.Id == (int)Enums.TicketType.Bug),
                    TicketStatusId   = (int)Enums.TicketStatus.ToDo,
                    Status           = ticketStatuses.FirstOrDefault(t => t.Id == (int)Enums.TicketStatus.ToDo),
                    TicketPriorityId = (int)Enums.TicketPriority.Medium,
                    Priority         = ticketPriorities.FirstOrDefault(t => t.Id == (int)Enums.TicketPriority.Medium),
                    ProjectId        = 1,
                    Project          = new Project
                    {
                        Id   = 1,
                        Name = "Project 1"
                    }
                },
                new Ticket
                {
                    Id               = 2,
                    Name             = "Add blog page",
                    Description      = "Create new page for blog posts",
                    CreatedDate      = DateTime.Now,
                    TicketTypeId     = (int)Enums.TicketType.Bug,
                    Type             = ticketTypes.FirstOrDefault(t => t.Id == (int)Enums.TicketType.Bug),
                    TicketStatusId   = (int)Enums.TicketStatus.ToDo,
                    Status           = ticketStatuses.FirstOrDefault(t => t.Id == (int)Enums.TicketStatus.ToDo),
                    TicketPriorityId = (int)Enums.TicketPriority.Medium,
                    Priority         = ticketPriorities.FirstOrDefault(t => t.Id == (int)Enums.TicketPriority.Medium),
                    ProjectId        = 2,
                    Project          = new Project
                    {
                        Id   = 2,
                        Name = "Project 2"
                    }
                }
            };
            this.machineDateTime   = machineDateTime;
            this.projectRepository = projectRepository;
        }
コード例 #12
0
 public InventoryDbContext(DbContextOptions <InventoryDbContext> options, IMachineDateTime dateTime)
     : base(options)
 {
     _dateTime = dateTime;
 }
コード例 #13
0
ファイル: JwtManager.cs プロジェクト: VendyP/bid-api
 public JwtManager(IMachineDateTime machineDateTime)
 {
     _machineDateTime = machineDateTime;
 }
コード例 #14
0
 public CreateUserCommandHandler(ISecurityUserManager userManager, IUserRepository userRepository, IMachineDateTime dateTime)
 {
     _userManager    = userManager;
     _userRepository = userRepository;
     _dateTime       = dateTime;
 }
コード例 #15
0
ファイル: AppDbContext.cs プロジェクト: nealhoang/FlirtingApp
 public AppDbContext(DbContextOptions <AppDbContext> options, ICurrentUser currentUser, IMachineDateTime dateTime) : base(options)
 {
     _currentUser = currentUser;
     _dateTime    = dateTime;
 }