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)); }
public CardSpaceCardsDataAccess(ICardDataAccess cardDataAccess, ICardSpaceDataAccess cardSpaceDataAccess) { CardDataAccess = cardDataAccess; CardSpaceDataAccess = cardSpaceDataAccess; }