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; }
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 }); }
public static string Entity2SignatureUrl(this CERT_CertificateLib entity, string imageBaseUrl, string defaultSignatureUrl) { return(SitgnatureUrl2FullUrl(entity.SitgnatureUrl, imageBaseUrl, defaultSignatureUrl)); }
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 }); }