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() } }); }
public static string Entity2SignatureUrl(this vw_CERT_StudentCertificates entity, string imageBaseUrl, string defaultSignatureUrl) { return(SitgnatureUrl2FullUrl(entity.SitgnatureUrl, imageBaseUrl, defaultSignatureUrl)); }
public static string Entity2FullName(this vw_CERT_StudentCertificates entity) { return(CombineFullName(entity.StudentFirstName, entity.StudentLastName, entity.StudentNickname)); }