Beispiel #1
0
 public IActionResult AddPieOfTheWeek(int pieDetailId)
 {
     try
     {
         var pieDetail = _pieDetailRepository.GetPieDetailById(pieDetailId);
         pieDetail.IsPieOfTheWeek = true;
         _pieDetailRepository.Update(pieDetail);
         return(Ok());
     }
     catch
     {
         return(BadRequest());
     }
 }
        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 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));
        }