Example #1
0
 public static StudentCertificateDTO Entity2StudentCertificateDto(this vw_CERT_StudentCertificates entity)
 {
     return(new StudentCertificateDTO
     {
         StudentCertificateId = entity.StudentCertificateId
         , CertificateId = entity.CertificateId
         , SendOn = entity.SendOn
         , TemplateId = entity.TemplateId
         , CourseId = entity.CourseId
         , Title = entity.Title
         , CourseName = entity.CourseName
         , PresentedBy = entity.PresentedBy
         , Description = entity.Description
         , BgFullUrl = string.Format("{0}{1}{2}", Utils.GetKeyValue("baseUrl"), TEMPLATES_ROOT_PATH, entity.TemplateImageName)
         , AddOn = entity.AddOn
         , SignatureImageUrl = entity.Entity2SignatureUrl(Constants.ImageBaseUrl, Constants.DefaultCertificateSignatureUrl)
         , IsValid = true
         , StudentInfo = new BaseUserInfoDTO
         {
             UserId = entity.StudentUserId
             , Email = entity.StudentEmail
             , FullName = entity.Entity2FullName()
         }
     });
 }
Example #2
0
 public static string Entity2SignatureUrl(this vw_CERT_StudentCertificates entity, string imageBaseUrl, string defaultSignatureUrl)
 {
     return(SitgnatureUrl2FullUrl(entity.SitgnatureUrl, imageBaseUrl, defaultSignatureUrl));
 }
Example #3
0
 public static string Entity2FullName(this vw_CERT_StudentCertificates entity)
 {
     return(CombineFullName(entity.StudentFirstName, entity.StudentLastName, entity.StudentNickname));
 }