public TokenController(SettleChatDbContext context, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <ConversationsController> logger) { _context = context; _userManager = userManager; _signInManager = signInManager; _logger = logger; }
public NotificationsController(SettleChatDbContext context, IHubContext <ConversationHub, IConversationClient> conversationHubContext, ISignalRGroupNameFactory signalRGroupNameFactory, ILogger <MessageController> logger) { _context = context; _conversationHubContext = conversationHubContext; _signalRGroupNameFactory = signalRGroupNameFactory; _logger = logger; }
public MessageController( SettleChatDbContext context, IHubContext <ConversationHub, IConversationClient> conversationHubContext, ISignalRGroupNameFactory signalRGroupNameFactory, ILogger <MessageController> logger, ISystemClock systemClock) { _context = context; _conversationHubContext = conversationHubContext; _signalRGroupNameFactory = signalRGroupNameFactory; _logger = logger; _systemClock = systemClock; }
public RegisterModel( SettleChatDbContext dbContext, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <RegisterModel> logger, IEmailSender emailSender) { _dbContext = dbContext; _userManager = userManager; _signInManager = signInManager; _logger = logger; _emailSender = emailSender; }
public InvitationsController( SettleChatDbContext context, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <InvitationsController> logger, IHubContext <ConversationHub, IConversationClient> conversationHubContext, ISignalRGroupNameFactory signalRGroupNameFactory) { _context = context; _userManager = userManager; _signInManager = signInManager; _logger = logger; _conversationHubContext = conversationHubContext; _signalRGroupNameFactory = signalRGroupNameFactory; }
public ConversationsController( SettleChatDbContext context, UserManager <ApplicationUser> userManager, SignInManager <ApplicationUser> signInManager, ILogger <ConversationsController> logger, ISystemClock systemClock, IHubContext <ConversationHub, IConversationClient> conversationHubContext) { _context = context; _userManager = userManager; _signInManager = signInManager; _logger = logger; _systemClock = systemClock; _conversationHubContext = conversationHubContext; }
private static bool IsMigrationNeeded(SettleChatDbContext dbContext, ILogger logger) { logger.Information("Validating status of Entity Framework migrations"); var pendingMigrations = dbContext.Database.GetPendingMigrations(); var migrations = pendingMigrations as IList <string> ?? pendingMigrations.ToList(); if (!migrations.Any()) { logger.Information("No pending migrations"); return(false); } logger.Information("Pending migrations {0}", migrations.Count); foreach (var migration in migrations) { logger.Information($"\t{migration}"); } return(true); }
private static void MigrateDB(SettleChatDbContext dbContext, ILogger logger) { logger.Information("Applying Entity Framework migrations"); dbContext.Database.Migrate(); logger.Information("All done, closing app"); }
public ConversationHub(SettleChatDbContext dbContext, ISignalRGroupNameFactory signalRGroupNameFactory, ILogger <ConversationHub> logger) { _dbContext = dbContext; _signalRGroupNameFactory = signalRGroupNameFactory; _logger = logger; }