public HomeController(IUsuarioRepository usuarioRepository, INoticiasRepository noticiasRepository, IPostagenRepository postagenRepository , IHubContext <PostagemHub> hubPostagem, IImagemRepository imagemRepository, IAmigoRepository amigoRepository, UserManager <UsuarioIdentity> userManager, IUsuarioLogadoRepository usuarioLogado) { _usuarioRepository = usuarioRepository; _noticiasRepository = noticiasRepository; _postagenRepository = postagenRepository; _hubPostagem = hubPostagem; _imagemRepository = imagemRepository; _amigoRepository = amigoRepository; _userManager = userManager; _usuarioLogado = usuarioLogado; }
public PostagemHub(IPostagenRepository postagenRepository, NotificacaoDbPostagens notificaBanco, IConfiguration configuration, ApplicationContext context, UserManager <UsuarioIdentity> userManager, IUsuarioRepository usuarioRepository, ILikeRepository likeRepository, IComentarioRepository comentarioRepository) { this._postagenRepository = postagenRepository; this.notificaBanco = notificaBanco; //notificaBanco.OnChanged += NotificaBanco_OnChanged; this.configuration = configuration; //notificaBanco.Start(); this.context = context; _userManager = userManager; _usuarioRepository = usuarioRepository; _likeRepository = likeRepository; _comentarioRepository = comentarioRepository; }