Пример #1
0
        public ActionResult AddSliderImage(SliderImage sliderImage, HttpPostedFileBase file)
        {
            if (file == null)
            {
                var model = new SliderImageViewModel(sliderImage);

                ModelState.AddModelError("", "Por favor suba una imágen.");

                return(View("SliderImageForm", model));
            }

            string image = System.IO.Path.GetFileName(file.FileName);
            string path  = System.IO.Path.Combine(Server.MapPath("~/Images/SliderImages/"), image);

            file.SaveAs(path);
            sliderImage.SliderImageUrl = image;

            sliderImage.SliderImageSubtitle = sliderImage.SliderImageSubtitle ?? "";

            _unitOfWork.SliderImages.Add(sliderImage);

            _unitOfWork.Commit();

            return(RedirectToAction("SliderImages", "Admin"));
        }
Пример #2
0
        public ActionResult EditSliderImage(int sliderImageID)
        {
            SliderImage sliderImage = _unitOfWork.SliderImages.GetFirstOrDefault(sliderImageID);

            if (sliderImage == null)
            {
                return(HttpNotFound());
            }

            var viewModel = new SliderImageViewModel(sliderImage);

            return(View("SliderImageForm", viewModel));
        }
Пример #3
0
 public ActionResult Create(SliderImageViewModel model)
 {
     try
     {
         var newImage = new SliderImage();
         newImage.ImageName   = model.ImageName;
         newImage.Description = model.Description;
         newImage.IsActive    = model.IsActive;
         SliderImageServices.Instance.SaveSliderImage(newImage);
         return(RedirectToAction("Index"));
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index", ex.Message));
     }
 }
Пример #4
0
      public ActionResult Edit(SliderImageViewModel model)
      {
          try
          {
              var editImage = new SliderImage();
              editImage.ID       = model.ID;
              editImage.IsActive = model.IsActive;
              if (!string.IsNullOrEmpty(model.ImageName))
              {
                  editImage.ImageName = model.ImageName;
              }

              editImage.Description = model.Description;
              SliderImageServices.Instance.UpdateSliderImage(editImage);
              return(RedirectToAction("Index"));
          }
          catch (Exception ex)
          {
              return(RedirectToAction("Index", ex.Message));
          }
      }
Пример #5
0
 public ActionResult Edit(int id)
 {
     try
     {
         var model = new SliderImageViewModel();
         var image = SliderImageServices.Instance.GetSliderImageById(id);
         if (image != null)
         {
             model.ID          = image.ID;
             model.Description = image.Description;
             model.ImageName   = image.ImageName;
             model.IsActive    = image.IsActive;
             return(PartialView(model));
         }
         else
         {
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         return(RedirectToAction("Index", ex.Message));
     }
 }
Пример #6
0
        public ActionResult AddSliderImage()
        {
            var viewModel = new SliderImageViewModel(new SliderImage());

            return(View("SliderImageForm", viewModel));
        }