Beispiel #1
0
        public async Task <IActionResult> EditHomeCarousel(string id)
        {
            HomeCarousel objCarousel = await this.HomeCarouselBLL.Find(id);

            ViewModels.PM.HomeCarousel.EditHomeCarouselModel editHomeCarouselModel = new ViewModels.PM.HomeCarousel.EditHomeCarouselModel
            {
                OrderIndex  = objCarousel.OrderIndex,
                ID          = objCarousel.ID,
                Description = objCarousel.Description,
                IsHiding    = objCarousel.IsHiding,
                OldImage    = objCarousel.ImagePath
            };
            return(View(editHomeCarouselModel));
        }
Beispiel #2
0
        public async Task <IActionResult> EditHomeCarousel(ViewModels.PM.HomeCarousel.EditHomeCarouselModel editHomeCarouselModel)
        {
            if (ModelState.IsValid)
            {
                ImageErrorModel imageErrorModel = new ImageErrorModel();
                string          defaultImage1   = UploadImage(editHomeCarouselModel.ImagePath, ref imageErrorModel);
                if (imageErrorModel.isSuccess)
                {
                    HomeCarousel objCarousel = await this.HomeCarouselBLL.Find(editHomeCarouselModel.ID);

                    objCarousel.Description = editHomeCarouselModel.Description;
                    objCarousel.OrderIndex  = editHomeCarouselModel.OrderIndex;
                    objCarousel.ImagePath   = defaultImage1;
                    objCarousel.IsHiding    = editHomeCarouselModel.IsHiding;
                    await HomeCarouselBLL.Update(objCarousel);

                    return(RedirectToAction("Index"));
                }
            }

            return(View());
        }