public YourListViewModel(long accountId) { WishList = WishlistRepository.GetWishlist(accountId); ColumnNames = new List <string> { "Name", "Description" }; SetBaseViewModel(accountId); }
public ListTable(long accountId, bool yourAccount) { if (yourAccount) { TableName = "Your Account"; TableActionLink = "YourList"; TableControllerLink = "List"; TableItems = WishlistRepository.GetWishlist(accountId).Select(i => i.Name).ToList(); } else { TableName = $"{AccountRepository.GetAccount(accountId).Name}'s List"; TableActionLink = "SharedLists"; TableControllerLink = "List"; TableItems = WishlistRepository.GetWishlist(accountId).Where(i => !i.IsBought).Select(i => i.Name).ToList(); } }