public async Task <IActionResult> DeleteCase(long id) { try { await _repo.DeleteCase(id); } catch (Exception e) { return(NotFound(e.Message)); } return(NoContent()); }
public IActionResult DeleteCase(int caseId) { if (!_caseRepository.CaseExists(caseId)) { return(NotFound()); } if (!ModelState.IsValid) { return(BadRequest()); } var Case = _caseRepository.GetCase(caseId); if (!_caseRepository.DeleteCase(Case)) { ModelState.AddModelError("", $"Something went wrong deleting this case"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public IActionResult DeleteCase(int caseId) { if (!_caseRepository.CaseExists(caseId)) { return(NotFound()); } var data = _caseRepository.GetCase(caseId); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!_caseRepository.DeleteCase(data)) { ModelState.AddModelError("", $"Something went wrong deleting " + $"{data.FirstName} {data.LastName}"); return(StatusCode(500, ModelState)); } return(Ok()); }
/// <summary> /// Удаление заявки /// </summary> /// <param name="id"></param> /// <returns></returns> public ActionResult DeleteCase(string id) { _caseRepository.DeleteCase(int.Parse(id)); return(RedirectToAction("Index")); }