Пример #1
0
        public ActionResult GetAll()
        {
            var app    = new ServiceReference.ContractClient();
            var banner = app.GetAllBanner();

            var model = new List <BannerViewModel>();

            foreach (var c in banner)
            {
                var cat = new BannerViewModel
                {
                    Id          = c.Id,
                    ImageUrl    = c.ImageUrl,
                    Title       = c.Title,
                    Description = c.Description,
                    Url         = c.Url,
                };
                model.Add(cat);
            }
            return(View(model));
        }
Пример #2
0
        public ActionResult Index()
        {
            var app = new ServiceReference.ContractClient();
            var lastAddedproducts = app.GetProductLastAdded(4);
            var offerproducts     = app.GetProductLastOffers(4);

            var model = new HomeViewModel();

            foreach (var c in lastAddedproducts)
            {
                var prod = new ProductViewModel(c);
                prod.Images = app.GetImageByProductId(prod.Id);
                model.LastAddedProduct.Add(prod);
            }

            foreach (var c in offerproducts)
            {
                var prod = new ProductViewModel(c);
                prod.Images = app.GetImageByProductId(prod.Id);
                model.OfferProduct.Add(prod);
            }
            var banners = app.GetAllBanner();

            foreach (var b in banners)
            {
                var ban = new BannerViewModel
                {
                    Id          = b.Id,
                    ImageUrl    = b.ImageUrl,
                    Description = b.Description,
                    Title       = b.Title,
                    Url         = b.Url,
                };
                model.BannerViewModels.Add(ban);
            }


            return(View(model));
        }