public IActionResult Delete(ServicesDeleteVM model) { if (!ModelState.IsValid) { Response.StatusCode = 400; return(PartialView("_Delete", model)); } if (model == null) { return(RedirectToAction("Index")); } try { Service service = _context.Services.Where(x => x.IsDeleted == false && x.ServiceId == model.ServiceId) .FirstOrDefault(); if (service == null) { return(PartialView("_Delete", model)); } _context.Services.Remove(service); _context.SaveChanges(); return(PartialView("_Delete", model)); } catch (Exception ex) { return(PartialView("_Delete", model)); } }
public IActionResult Delete(int id) { ServicesDeleteVM model = _mapper.Map <ServicesDeleteVM>(_context.Services.Where(x => x.IsDeleted == false && x.ServiceId == id) .FirstOrDefault()); if (model == null) { return(RedirectToAction("Index")); } return(PartialView("_Delete", model)); }