Exemplo n.º 1
0
        public CardSpaceCardWrapper(ICardDataAccess cardDataAccess,
                                    int cardId,
                                    ICardSpaceDataAccess cardSpaceDataAccess,
                                    int cardSpaceId)
        {
            var cardContext = new CardContext()
            {
                DataAccess = cardDataAccess, CardId = cardId
            };

            _card = new PropWrapper <Card>(
                cardContext,
                o => ((CardContext)o).DataAccess.Get(((CardContext)o).CardId));

            var spaceContext = new CardSpaceContext()
            {
                DataAccess = cardSpaceDataAccess, CardSpaceId = cardSpaceId
            };

            _cardSpace = new PropWrapper <CardSpace>(
                spaceContext,
                o => ((CardSpaceContext)o).DataAccess.Get(((CardSpaceContext)o).CardSpaceId));
        }
Exemplo n.º 2
0
 public CardSpaceCardsDataAccess(ICardDataAccess cardDataAccess, ICardSpaceDataAccess cardSpaceDataAccess)
 {
     CardDataAccess      = cardDataAccess;
     CardSpaceDataAccess = cardSpaceDataAccess;
 }