public async Task <IActionResult> Delete([FromRoute] Guid clientId, [FromRoute] Guid policyId, Guid id) { if (await _clientRepository.GetClient(clientId) == null || await _policyRepository.GetPolicy(policyId) == null) { return(NotFound()); } if (await _claimRepository.GetClaim(id) == null) { return(NotFound()); } await _claimRepository.DeleteClaim(id); return(NoContent()); }
public async Task <bool> DeleteClaim(int id) { try { var changesMade = await _claimRepository.DeleteClaim(id); if (changesMade == 0) { return(false); } return(true); } catch (SqlCustomException e) { throw new SqlCustomException("Claim could not be deleted.", e.InnerException); } }
public IActionResult Delete(int id) { _claimRepository.DeleteClaim(id); return(new OkResult()); }
public bool DeleteClaim(string claimNo) { return(repository.DeleteClaim(claimNo)); }