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)); }