public async Task <StandardCollation> GetStandard(string referenceNumber) { StandardCollation standardCollation = null; try { standardCollation = await _standardRepository.GetStandardCollationByReferenceNumber(referenceNumber); } catch (Exception ex) { _logger.LogError(ex, $"STANDARD COLLATION: Failed to get for standard reference: {referenceNumber}"); } return(standardCollation); }
public async Task <StandardCollation> Handle(GetCollatedStandardRequest request, CancellationToken cancellationToken) { StandardCollation result = null; if (request.StandardId.HasValue) { result = await _standardRepository.GetStandardCollationByStandardId(request.StandardId.Value); } else if (request.ReferenceNumber != null) { result = await _standardRepository.GetStandardCollationByReferenceNumber(request.ReferenceNumber); } return(result); }