Ejemplo n.º 1
0
        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);
            }
        }
Ejemplo n.º 3
0
 public IActionResult Delete(int id)
 {
     _claimRepository.DeleteClaim(id);
     return(new OkResult());
 }
Ejemplo n.º 4
0
 public bool DeleteClaim(string claimNo)
 {
     return(repository.DeleteClaim(claimNo));
 }