public IEnumerable <DealsModels.DealViewModel> AllDeal() { var deallist = DealDb.Deals.Select(x => new { x.Title, x.StrikePrice, x.IsDealFree, Id = x.DealId, expire = x.ValidTill, description = x.Description, price = x.Price, discount = x.Discount, IsDeleted = x.IsDeleted, DealImages = x.DealImages.FirstOrDefault() }).ToList(); List <DealsModels.DealViewModel> d = new List <DealsModels.DealViewModel>(); foreach (var item in deallist) { Models.DealsModels.DealViewModel ds = new DealsModels.DealViewModel(); ds.DealId = item.Id; ds.DealImages = item.DealImages.DealImage1; ds.Price = Convert.ToInt32(item.price); ds.Description = item.description; ds.Discount = Convert.ToInt32(item.discount); ds.ValidTill = DateTime.Parse(item.expire.ToString()); ds.IsDealfree = Convert.ToBoolean(item.IsDealFree); ds.IsDeleted = Convert.ToBoolean(item.IsDeleted); ds.Title = item.Title; ds.StrikePrice = Convert.ToInt32(item.StrikePrice); d.Add(ds); } return(d); }
public IEnumerable <DealsModels.DealViewModel> ViewWishListByUser(int UserID) { var DealWishList = GetAll().Where(x => x.UserId == UserID); List <DealsModels.DealViewModel> Wish = new List <DealsModels.DealViewModel>(); foreach (var item in DealWishList) { Models.DealsModels.DealViewModel ds = new DealsModels.DealViewModel(); ds.DealId = item.DealId; ds.DealImages = (item.Deal.DealImages.Select(x => new { x.DealImage1 }).FirstOrDefault()).DealImage1; ds.Price = Convert.ToInt32(item.Deal.Price); ds.Description = item.Deal.Description; ds.Discount = Convert.ToInt32(item.Deal.Discount); ds.ValidTill = DateTime.Parse(item.Deal.ValidTill.ToString()); ds.IsDealfree = Convert.ToBoolean(item.Deal.IsDealFree); ds.IsDeleted = Convert.ToBoolean(item.Deal.IsDeleted); ds.Title = item.Deal.Title; ds.StrikePrice = Convert.ToInt32(item.Deal.StrikePrice); Wish.Add(ds); } return(Wish); }