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")); }