public ViewResult SpecialFeatured() { var model = _homePageRepo.SpecialFeatureds; if (model == null) { model = new SpecialFeaturedDTO(); } return(View(model)); }
public bool SaveSpecialFeatureds(SpecialFeaturedDTO specialFeaturedDTO) { var specialFeatured = _context.SpecialFeatureds.FirstOrDefault(sf => sf.Id == specialFeaturedDTO.Id); if (specialFeatured == null) { specialFeatured = _mapper.Map <SpecialFeaturedDTO, SpecialFeatured>(specialFeaturedDTO); specialFeatured.Id = NewId.Next().ToString(); _context.SpecialFeatureds.Add(specialFeatured); _context.SaveChanges(); } else { specialFeatured = _mapper.Map(specialFeaturedDTO, specialFeatured); _context.SaveChanges(); } return(true); }
public ActionResult SpecialFeatured(SpecialFeaturedDTO specialFeaturedDTO) { if (!ModelState.IsValid || string.IsNullOrWhiteSpace(specialFeaturedDTO.BackgroundImage) || string.IsNullOrWhiteSpace(specialFeaturedDTO.ProductImage)) { TempData["SaveSuccess"] = "false"; TempData["ErrorMessage"] = "Something went wrong, you have to add background image and product image!"; return(View(specialFeaturedDTO)); } var result = _homePageRepo.SaveSpecialFeatureds(specialFeaturedDTO); if (!result) { TempData["SaveSuccess"] = "false"; return(View(specialFeaturedDTO)); } TempData["SaveSuccess"] = "true"; return(RedirectToAction("SpecialFeatured")); }