Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }