Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
        }