Ejemplo n.º 1
0
 public static void UpdateCertificateEntity(this CERT_CertificateLib entity, CertificateDTO token)
 {
     entity.TemplateId    = token.TemplateId;
     entity.Title         = token.Title;
     entity.CourseName    = token.CourseName;
     entity.Description   = token.Description;
     entity.PresentedBy   = token.PresentedBy;
     entity.SitgnatureUrl = token.SignatureImageUrl;
     entity.IsActive      = token.IsActive;
     entity.UpdateDate    = DateTime.Now;
     entity.UpdatedBy     = DtoExtensions.CurrentUserId;
 }
Ejemplo n.º 2
0
 public static CertificateDTO Entity2CertificateDto(this CERT_CertificateLib entity, bool send2Students, bool attached2Quiz)
 {
     return(new CertificateDTO
     {
         CertificateId = entity.CertificateId
         , TemplateId = entity.TemplateId
         , CourseId = entity.CourseId
         , Title = entity.Title
         , CourseName = entity.CourseName
         , PresentedBy = entity.PresentedBy
         , Description = entity.Description
         , SignatureImageUrl = entity.Entity2SignatureUrl(Constants.ImageBaseUrl, Constants.DefaultCertificateSignatureUrl)
         , IsActive = entity.IsActive
         , SendToStudents = send2Students
         , AttachedToQuiz = attached2Quiz
         , IsValid = true
     });
 }
Ejemplo n.º 3
0
 public static string Entity2SignatureUrl(this CERT_CertificateLib entity, string imageBaseUrl, string defaultSignatureUrl)
 {
     return(SitgnatureUrl2FullUrl(entity.SitgnatureUrl, imageBaseUrl, defaultSignatureUrl));
 }
Ejemplo n.º 4
0
 public static CERT_StudentCertificates CertificateEntity2StudentCertificateEntity(this CERT_CertificateLib entity, int userId)
 {
     return(new CERT_StudentCertificates
     {
         StudentCertificateId = Guid.NewGuid()
         , UserId = userId
         , CertificateId = entity.CertificateId
         , TemplateId = entity.TemplateId
         , Title = entity.Title
         , CourseName = entity.CourseName
         , Description = entity.Description
         , PresentedBy = entity.PresentedBy
         , SitgnatureUrl = entity.SitgnatureUrl
         , AddOn = DateTime.Now
         , CreatedBy = DtoExtensions.CurrentUserId
     });
 }