public NotificationManager(IUserNotificationRepository userNotificationRepository ,IEmailProvider emailProvider ,IBoardUserShareRepository boardUserShareRepository ,IUserManager userManager) { _userNotificationRepository = userNotificationRepository; _userNotificationRepository.EnsureExist(); _emailProvider = emailProvider; _boardUserShareRepository = boardUserShareRepository; _userManager = userManager; }
public BoardManager( IBoardRepository boardRepository, ICardManager cardManager, IUserBoardShareRepository userBoardShareRepository, IBoardUserShareRepository boardUserShareRepository, IUserManager userManager, INotificationManager notificationManager) { _cardManager = cardManager; _userManager = userManager; _notificationManager = notificationManager; _boardRepository = boardRepository; _boardRepository.CreateIfNotExist(); _boardUserShareRepository = boardUserShareRepository; _boardUserShareRepository.CreateIfNotExist(); _userBoardShareRepository = userBoardShareRepository; _userBoardShareRepository.CreateIfNotExist(); }