public List <PurchaseDetails> RetrievePurchaseDetailsByUser(int id) { var purchaseList = new List <PurchaseDetails>(); try { var purchases = MarketEntryAccessor.RetrievePurchasesByUser(id); foreach (Purchase e in purchases) { var marketEntry = MarketEntryAccessor.RetrieveMarketEntryById(e.MarketEntryID); var marketEntryDetail = new MarketEntryDetails() { MarketEntry = marketEntry, User = UserAccessor.RetrieveUserByMarketEntryID(marketEntry.MarketEntryID), CollectionEntry = CollectionAccessor.RetrieveCollectionEntryByID(marketEntry.CollectionEntryID) }; var purhcase = new PurchaseDetails() { MarketEntryDetails = marketEntryDetail, User = UserAccessor.RetrieveUserById(e.UserID) }; purchaseList.Add(purhcase); } } catch (Exception) { throw; } return(purchaseList); }
public List <MarketEntryDetails> RetrieveMarketEntryDetailsByUser(int id) { var detailList = new List <MarketEntryDetails>(); try { var entries = MarketEntryAccessor.RetrieveMarketEntriesByUser(id); foreach (MarketEntry e in entries) { var detail = new MarketEntryDetails() { MarketEntry = e, User = UserAccessor.RetrieveUserByMarketEntryID(e.MarketEntryID), CollectionEntry = CollectionAccessor.RetrieveCollectionEntryByID(e.CollectionEntryID) }; detailList.Add(detail); } } catch (Exception) { throw; } return(detailList); }