public OperationValidation ToOperationValidation() { var operation = Operation?.ToOperation(); var risk = Risk?.ToRisk(); return(Resolution.HasValue && ResolutionMoment.HasValue ? OperationValidation.CreateResolved(operation, risk, ValidationMoment, ResolutionMoment.Value, Resolution.Value) : OperationValidation.Create(operation, risk, ValidationMoment)); }