Exemple #1
0
 public async Task <IActionResult> DeleteCase(long id)
 {
     try
     {
         await _repo.DeleteCase(id);
     }
     catch (Exception e)
     {
         return(NotFound(e.Message));
     }
     return(NoContent());
 }
Exemple #2
0
        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());
        }
Exemple #3
0
        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());
        }
Exemple #4
0
        /// <summary>
        /// Удаление заявки
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public ActionResult DeleteCase(string id)
        {
            _caseRepository.DeleteCase(int.Parse(id));

            return(RedirectToAction("Index"));
        }