public async Task <ActionResult> Delete(int competitorId)
        {
            var canDelete = await _participationService.CanDeleteCompetitor(competitorId, Convert.ToInt32(User.Identity.Name));

            if (!canDelete)
            {
                ModelState.AddModelError("", "بازه زمانی ثبت نام به پایان رسیده است.");
                return(this.JsonValidationErrors());
            }

            _competitorService.Delete(competitorId);

            await _dbContext.SaveChangesAsync();

            return(new HttpStatusCodeResult(HttpStatusCode.OK));
        }
 public ActionResult DeleteConfirmed(int id)
 {
     _compService.Delete(id);
     return(RedirectToAction("Index"));
 }