public IEnumerable <ItemBulletinViewModel> GetItemList(int check) { string emailAddress = HttpContext.Current.User.Identity.Name.ToString(); if (!global.IsUniqueEmailAddress(emailAddress)) { Account userAccount = global.GetAccount(emailAddress); List <ItemBulletinViewModel> itemList = new List <ItemBulletinViewModel>(); IEnumerable <Item> itemResults = db.Item.Where(i => i.AccountId == userAccount.AccountId).ToList(); if (itemResults != null) { ItemBulletinViewModel writeModel; foreach (Item i in itemResults) { bool confirmed = global.isConfirmedItem(i); bool offered = isOffered(check, i.ItemId); if (!confirmed && !offered) { writeModel = new ItemBulletinViewModel(); writeModel.ItemId = i.ItemId; writeModel.Name = i.Name; writeModel.Caption = i.Caption; writeModel.Description = i.Description; itemList.Add(writeModel); } } } return(itemList); } return(null); }
public IEnumerable <ItemBulletinViewModel> GetWishList() { string emailAddress = HttpContext.Current.User.Identity.Name.ToString(); if (!global.IsUniqueEmailAddress(emailAddress)) { Account userAccount = global.GetAccount(emailAddress); List <ItemBulletinViewModel> wishList = new List <ItemBulletinViewModel>(); IEnumerable <Wishlist> itemResults = db.Wishlist.Where(i => i.AccountId == userAccount.AccountId).ToList(); if (itemResults != null) { ItemBulletinViewModel writeModel; foreach (Wishlist w in itemResults) { Item findItem = db.Item.Where(i => i.ItemId == w.ItemId).FirstOrDefault(); if (findItem != null) { bool check = global.isConfirmedItem(findItem); if (!check) { writeModel = new ItemBulletinViewModel(); writeModel.ItemId = findItem.ItemId; writeModel.Name = findItem.Name; writeModel.Caption = findItem.Caption; writeModel.Description = findItem.Description; Image itemImage = imaging.ServeImage(findItem); if (itemImage != null) { writeModel.ImageSource = itemImage.ImageSource; } wishList.Add(writeModel); } } } } return(wishList); } return(null); }
public IEnumerable <ItemBulletinViewModel> GetItemList() { string emailAddress = HttpContext.Current.User.Identity.Name.ToString(); if (!global.IsUniqueEmailAddress(emailAddress)) { Account userAccount = global.GetAccount(emailAddress); List <ItemBulletinViewModel> itemList = new List <ItemBulletinViewModel>(); IEnumerable <Item> itemResults = db.Item.Where(i => i.AccountId == userAccount.AccountId).ToList(); if (itemResults != null) { ItemBulletinViewModel writeModel; foreach (Item i in itemResults) { bool check = global.isConfirmedItem(i); writeModel = new ItemBulletinViewModel(); writeModel.ItemId = i.ItemId; writeModel.Name = i.Name; writeModel.Caption = i.Caption; writeModel.Description = i.Description; Image itemImage = imaging.ServeImage(i); if (itemImage != null) { writeModel.ImageSource = itemImage.ImageSource; } if (check) { writeModel.Status = 1; } itemList.Add(writeModel); } } return(itemList); } return(null); }