public async Task <IActionResult> NewSlider(CreateSliderViewModel model) { model.CheckArgumentIsNull(nameof(model)); var dto = model.Adapt <AdminCreateSliderDto>(); var result = await _sliderService.CreateAsync(dto); return(View()); }
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)); } }
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)); } }