public async Task DeleteConfirmed()

in src/Relecloud.Web.CallCenter/Controllers/ConcertController.cs [174:194]


        public async Task<IActionResult> DeleteConfirmed(int id)
        {
            try
            {
                var deleteConcertResult = await this.concertService.DeleteConcertAsync(id);

                if (deleteConcertResult.Success)
                {
                    return RedirectToAction("Index");
                }

                var model = await this.concertService.GetConcertByIdAsync(id);
                ModelState.AddErrorMessages(deleteConcertResult.ErrorMessages);
                return View(nameof(Delete), model);
            }
            catch (Exception ex)
            {
                logger.LogError(ex, "Unhadled exception from ConcertController.DeleteConfirmed");
                return RedirectToAction("Index");
            }
        }