public async Task <IActionResult> Create(PieDetailCreateViewModel pieDetail) { if (ModelState.IsValid) { var pieDetailId = await _pieDetailRepository.Add(_mapper.Map <PieDetailCreateViewModel, PieDetail>(pieDetail)); return(RedirectToAction("New", "Catalog", pieDetailId)); } return(View(pieDetail)); }
public async Task <IActionResult> Create(PieDetailCreateViewModel pieDetail) { if (ModelState.IsValid) { await _pieDetailRepository.Add(_mapper.Map <PieDetailCreateViewModel, PieDetail>(pieDetail)); return(RedirectToAction("AllProducts", "Admin")); } return(View(pieDetail)); }
public ViewResult Create() { var albumes = _flickrRepository.Albums.OrderBy(x => x.Title._Content).Select(x => new SelectListItem() { Value = x.Id.ToString(), Text = x.Title._Content }); var pieDetailCreateViewModel = new PieDetailCreateViewModel() { Albumes = albumes }; return(View(pieDetailCreateViewModel)); }
public async Task <IActionResult> EditPieDetail(PieDetailCreateViewModel pieDetailCreateViewModel) { if (ModelState.IsValid) { await _pieDetailRepository.Update(_mapper.Map <PieDetailCreateViewModel, PieDetail>(pieDetailCreateViewModel)); //return View(pieDetailCreateViewModel); } pieDetailCreateViewModel.Albumes = _flickrRepository.AlbumsOptions(); pieDetailCreateViewModel.Children = _pieDetailRepository.GetChildren(pieDetailCreateViewModel.PieDetailId); return(View(pieDetailCreateViewModel)); }
public ViewResult Create() { var albumes = _flickrRepository.Albums.OrderBy(x => x.Title._Content).Select(x => new SelectListItem() { Value = x.Id.ToString(), Text = x.Title._Content }); var categories = _appDbContext.Categories.Select(x => new SelectListItem() { Value = x.CategoryId.ToString(), Text = x.CategoryName }); var pieDetailCreateViewModel = new PieDetailCreateViewModel() { Categories = categories.ToList(), Albumes = albumes.ToList() }; return(View(pieDetailCreateViewModel)); }
public async Task <IActionResult> EditPieDetail(PieDetailCreateViewModel pieDetailCreateViewModel) { if (ModelState.IsValid) { await _pieDetailRepository.Update(_mapper.Map <PieDetailCreateViewModel, PieDetail>(pieDetailCreateViewModel)); //return View(pieDetailCreateViewModel); } pieDetailCreateViewModel.Categories = _categories; var albumes = _flickrRepository.Albums.OrderBy(x => x.Title._Content).Select(x => new SelectListItem() { Value = x.Id.ToString(), Text = x.Title._Content }); pieDetailCreateViewModel.Albumes = albumes.ToList(); return(View(pieDetailCreateViewModel)); }