public async Task <StatusCodes> DeleteOpportunityAsync(string id, string requestId = "") { _logger.LogInformation($"RequestId: {requestId} - DeleteOpportunityAsync called."); Guard.Against.Null(id, nameof(id)); var result = await _dashboardRepository.DeleteOpportunityAsync(id, requestId); Guard.Against.NotStatus204NoContent(result, "DeleteOpportunityAsync", requestId); return(result); }