public AuthController(UserManager <User> userManager, SignInManager <User> signInManager, IChatRepo chatRepo, IEmailSender emailSender)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _chatRepo      = chatRepo;
     _emailSender   = emailSender;
 }
Exemple #2
0
 public ChatService(IChatRepo chatRepo, IUserRepo userRepo, IMessageRepo messageRepo, IMessageReadStatusRepo messageReadStatusRepo)
 {
     _chatRepo              = chatRepo;
     _userRepo              = userRepo;
     _messageRepo           = messageRepo;
     _messageReadStatusRepo = messageReadStatusRepo;
 }
Exemple #3
0
 public DeleteChatCommand(ITelegramClient client,
                          IChatRepo repo, ILogger <DeleteChatCommand> logger)
 {
     this._client = client;
     this._repo   = repo;
     this._logger = logger;
 }
 public JobManager(IScheduleRepo schedule, IChatRepo chat,
                   IModelConverter converter)
 {
     this._scheduleRepo = schedule;
     this._chatRepo     = chat;
     this._converter    = converter;
 }
 public HomeController(UserManager <User> userManager, SignInManager <User> signInManager, IChatService chatService, IChatRepo chatRepo, IHubContext <ChatHub> hubContext)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _chatService   = chatService;
     _chatRepo      = chatRepo;
     _hubContext    = hubContext;
 }
 public AdminController(UserManager <AppUser> usrMgr,
                        ApplicationDbContext c, IUserRepo u, IChatRepo chat, IMessageRepo m)
 {
     userManager = usrMgr;
     context     = c;
     userRepo    = u;
     chatRepo    = chat;
     messageRepo = m;
 }
Exemple #7
0
 public MessagesController(UserManager <AppUser> usrMgr,
                           IReplyRepo r, IMessageRepo m, IChatRepo c)
 {
     // repos
     this.replyRepo   = r;
     this.messageRepo = m;
     this.chatRepo    = c;
     // user managers
     this.userManager = usrMgr;
 }
Exemple #8
0
 public ForumAPIController(UserManager <AppUser> usrMgr,
                           IReplyRepo r, IMessageRepo m, IChatRepo c, IUserRepo u)
 {
     // repos
     this.replyRepo   = r;
     this.messageRepo = m;
     this.chatRepo    = c;
     // user managers
     this.userManager = usrMgr;
     this.userRepo    = u;
 }
Exemple #9
0
 public ChatHub(AppSettings settings, IChatService chatService, IChatRepo chatRepo)
 {
     _settings    = settings;
     _chatService = chatService;
     _chatRepo    = chatRepo;
 }
Exemple #10
0
 public AdminCommandMatcherBase(IChatRepo repo)
 {
     this._repo = repo;
 }
Exemple #11
0
 public ChatService(IChatRepo chatRepo, IUserService userService)
 {
     _chatRepo    = chatRepo;
     _userService = userService;
 }
Exemple #12
0
 public GetScheduleCommand(IChatRepo repo, ITelegramClient client)
 {
     this._repo   = repo;
     this._client = client;
 }
 public ChatHubService(IChatRepo repo, int o = 0)
 {
     _repo = repo;
     _o    = o;
 }
 public ChatHubService(IChatRepo repo)
 {
     _repo = repo;
 }
Exemple #15
0
 public DeleteChatCommandMatcher(IChatRepo repo, ITelegramClient client)
     : base(repo, client, CommandNames.DeleteChat)
 {
 }
Exemple #16
0
 public AddAlertsCommandMatcher(ITelegramClient client, IChatRepo repo)
     : base(client, repo, CommandNames.AddAlerts)
 {
 }
Exemple #17
0
 public ChatService(IChatRepo chatRepo)
 {
     _chatRepo = chatRepo;
 }
 public SetupCommandMatcher(IChatRepo repo, ITelegramClient client)
     : base(client, repo, CommandNames.Setup)
 {
 }
 public StartCommand(IChatRepo repo, ITelegramClient client, ILogger <StartCommand> logger)
 {
     this._repo   = repo;
     this._client = client;
     this._logger = logger;
 }
Exemple #20
0
 /// <summary>
 /// One-argument constructor initializing the chat repository
 /// </summary>
 /// <param name="chatRepo">the given value for the chat repo</param>
 public ChatSocket(IChatRepo chatRepo)
 {
     this.chatRepo = chatRepo;
     FILE_PATH     = ImagesUtil.FILE_PATH;
 }