Exemplo n.º 1
0
        public async Task <IActionResult> DeleteConfirmed(int id)
        {
            try
            {
                var complex = await _complexRepo.GetByIdAsync(id);

                _complexRepo.Remove(complex);
                var dishComplex = _context.DishComplex.Where(d => d.ComplexId == id);
                _context.DishComplex.RemoveRange(dishComplex);
                await _complexRepo.SaveChangesAsync();
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "DeleteConfirmed");
                return(BadRequest());
            }
            return(RedirectToAction("Index"));
        }