コード例 #1
0
        public bool IsCertificateWaitingToBeDelivered(CertificateSummaryResponse certificateSummaryResponse)
        {
            var allowed = new[]
            {
                CertificateStatus.Submitted, CertificateStatus.SentToPrinter,
                CertificateStatus.Printed, CertificateStatus.Reprint
            };

            return
                (allowed.Contains(certificateSummaryResponse.Status));
        }
コード例 #2
0
        public bool CanShowCertificateDetails(CertificateSummaryResponse certificateSummaryResponse)
        {
            var allowed = new[]
            {
                CertificateStatus.Submitted, CertificateStatus.SentToPrinter,
                CertificateStatus.Printed, CertificateStatus.Reprint,
                CertificateStatus.Delivered, CertificateStatus.NotDelivered,
                CertificateStatus.ToBeApproved
            };

            return
                (allowed.Contains(certificateSummaryResponse.Status) &&
                 certificateSummaryResponse.OverallGrade != CertificateGrade.Fail);
        }
コード例 #3
0
 public bool IsCertificateNotDelivered(CertificateSummaryResponse certificateSummaryResponse)
 {
     return(certificateSummaryResponse.Status == CertificateStatus.NotDelivered);
 }
コード例 #4
0
 public static Dictionary <string, object> ToDictionary(
     this CertificateSummaryResponse item, string toExcelMappings, string[] datesToFormatToShortString)
 {
     return(ToDictionary <object>(item, toExcelMappings, datesToFormatToShortString));
 }