Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        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));
        }