Exemple #1
0
        public async Task <IActionResult> NewSlider(CreateSliderViewModel model)
        {
            model.CheckArgumentIsNull(nameof(model));
            var dto    = model.Adapt <AdminCreateSliderDto>();
            var result = await _sliderService.CreateAsync(dto);

            return(View());
        }
Exemple #2
0
        public async Task <CreateSliderViewModel> BuildCreateSliderViewModelAsync()
        {
            var result = new CreateSliderViewModel();

            result.LanguageSelectList = await _languageViewModelProvider
                                        .GetSelectListAsync();

            return(result);
        }
 public ActionResult Create(CreateSliderViewModel model)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var slider = new Slider
             {
                 Title       = model.Title,
                 Description = model.Description
             };
             repository.Add(slider);
             return(RedirectToAction("Index", "Slider"));
         }
         return(View(model));
     }
     catch
     {
         return(View(model));
     }
 }
Exemple #4
0
 public ActionResult Create(CreateSliderViewModel model)
 {
     try
     {
         string FileName = UploadFile(model.File) ?? string.Empty;
         if (ModelState.IsValid)
         {
             var slider = new Slider
             {
                 Title = model.Title,
                 Photo = FileName
             };
             repository.Add(slider);
             return(RedirectToAction("Index", "Slider"));
         }
         return(View(model));
     }
     catch
     {
         return(View(model));
     }
 }