// This method gets called by the runtime. Use this method to configure the HTTP request pipeline. public void Configure(IApplicationBuilder app, IHostingEnvironment env, ChatAppContext dbContext) { if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } else { app.UseExceptionHandler("/Error"); app.UseHsts(); } app.UseHttpsRedirection(); app.UseStaticFiles(); app.UseSignalR(routes => { routes.MapHub <ChatHub>("/chatHub"); }); app.UseAuthentication(); app.UseMvc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); }); dbContext.Database.EnsureCreated(); }
/// <summary> /// Конструктор обобщённого хранилища /// </summary> /// <param name="context">Контекст дбазы анных приложения</param> public GenericRepository(ChatAppContext context) { // Сохраняем контекст базы данных приложения DbCxt = context; // Выбираем набор данных для типа сущности из контекста DbSet = context.Set <TEntity>(); }
public ConversationController(UserManager <User> userManager, SqlUserKeyData keyData, MessageService messageService, ChatAppContext context, ILogger <ConversationController> logger, FileService fileService) { _userManager = userManager; _keyData = keyData; _messageService = messageService; _context = context; _logger = logger; _fileService = fileService; }
public AuthenticationController( UserManager <User> userManager, RoleManager <Role> roleManager, IPasswordHasher <User> passwordHasher, IOptions <TokenSettings> tokenSettings, SqlUserKeyData keyData, ChatAppContext context, ILogger <AuthenticationController> logger) { _userManager = userManager; _roleManager = roleManager; _passwordHasher = passwordHasher; _tokenSettings = tokenSettings; _keyData = keyData; _context = context; _logger = logger; }
public ConversationRepliesRepository(ChatAppContext context) : base(context) { }
public UnitOfWork(ChatAppContext context) { dbContext = context; }
/// <summary> /// Конструктор хранилища подключений /// </summary> /// <param name="context">Контекст базы данных</param> public ConnectionsRepository(ChatAppContext context) : base(context) // Передаём в базовый класс { }
public MessagesController(IMediator mediator, ChatAppContext context) { _context = context; _mediator = mediator; }
public GenericRepository(ChatAppContext context) { DbCxt = context; DbSet = context.Set <TEntity>(); }
public Message2Controller(ChatAppContext context) { this._context = context; }
public HomeController(ChatAppContext context, UserManager <Users> userManager) { _userManager = userManager; _context = context; }
public ChatController(ChatAppContext context) { this._context = context; }
public GenericRepository(ChatAppContext context) { this.dbContext = context; this.dbSet = this.dbContext.Set <T>(); }
/// <summary> /// Конструктор обработчика единица работы /// </summary> /// <param name="context"></param> public UnitOfWork(ChatAppContext context) { // Устанавливаем контекст базы данных dbContext = context; }
public SqlConversationData(ChatAppContext context) { _context = context; }
public ChatBoxHub(ChatAppContext ChatAppContext, IConnection connection) { _UserConnections = connection; _ChatAppContext = ChatAppContext; }
public SqlUserKeyData(ChatAppContext context) { _context = context; }
public FileService(ChatAppContext context) { _context = context; }
public UserRL(ChatAppContext _database) { database = _database; }
public SQLMessageService(ChatAppContext context, ILoggerFactory loggerFactory) { _context = context; _Logger = loggerFactory.CreateLogger("MessageRepository"); }
public TokensRepository(ChatAppContext context) : base(context) { }
public SQLLoginService(ChatAppContext context, ILoggerFactory loggerFactory) { _context = context; _Logger = loggerFactory.CreateLogger("UserRepository"); }
public ConnectionsRepository(ChatAppContext context) : base(context) { }
public ChatHub(IMediator mediator, ChatAppContext context) { _mediator = mediator; _context = context; }
public UsersRepository(ChatAppContext context) : base(context) { }
public UsersController(ChatAppContext context) { _context = context; }
public Handler(ChatAppContext context) { _context = context; }
public FriendsRepository(ChatAppContext context) : base(context) { }
public UsersController(IMediator mediator, ChatAppContext context) { _mediator = mediator; }
public MessageController(ChatAppContext context) { _context = context; }