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();
        }
Пример #2
0
 internal ShellCard(ICardManager cardManager):base()
 {
     InitializeComponent();
     AddEditor();
     _cardManager = cardManager;
 }
 public CardController()
 {
     _cardManager = ObjectFactory.GetInstance<ICardManager>();
     _boardManager = ObjectFactory.GetInstance<IBoardManager>();
 }