Esempio n. 1
0
 /// <summary>
 /// Gets an instance of EmailTemplate.
 /// </summary>
 /// <param name="guid"> guid </param>
 private void GetEmailTemplate(Guid guid)
 {
     using (IDataReader reader = DBEmailTemplate.GetOne(guid))
     {
         PopulateFromReader(reader);
     }
 }
Esempio n. 2
0
 /// <summary>
 /// Updates this instance of EmailTemplate. Returns true on success.
 /// </summary>
 /// <returns>bool</returns>
 private bool Update()
 {
     return(DBEmailTemplate.Update(
                this.guid,
                this.name,
                this.subject,
                this.textBody,
                this.htmlBody,
                this.hasHtml,
                this.isEditable,
                this.lastModUtc,
                this.lastModBy));
 }
Esempio n. 3
0
 public static IDataReader GetPageByFeature(
     Guid siteGuid,
     Guid featureGuid,
     int pageNumber,
     int pageSize,
     out int totalPages)
 {
     return(DBEmailTemplate.GetPageByFeature(
                siteGuid,
                featureGuid,
                pageNumber,
                pageSize,
                out totalPages));
 }
Esempio n. 4
0
        /// <summary>
        /// Persists a new instance of EmailTemplate. Returns true on success.
        /// </summary>
        /// <returns></returns>
        private bool Create()
        {
            this.guid = Guid.NewGuid();

            int rowsAffected = DBEmailTemplate.Create(
                this.guid,
                this.siteGuid,
                this.featureGuid,
                this.moduleGuid,
                this.specialGuid1,
                this.specialGuid2,
                this.name,
                this.subject,
                this.textBody,
                this.htmlBody,
                this.hasHtml,
                this.isEditable,
                this.createdUtc,
                this.lastModBy);

            return(rowsAffected > 0);
        }
Esempio n. 5
0
 public static IDataReader GetByFeature(Guid siteGuid, Guid featureGuid)
 {
     return(DBEmailTemplate.GetByFeature(siteGuid, featureGuid));
 }
Esempio n. 6
0
 public static IDataReader GetByModule(Guid moduleGuid, Guid specialGuid1, Guid specialGuid2)
 {
     return(DBEmailTemplate.GetByModule(moduleGuid, specialGuid1, specialGuid2));
 }
Esempio n. 7
0
 public static IDataReader GetByModule(Guid moduleGuid)
 {
     return(DBEmailTemplate.GetByModule(moduleGuid));
 }
Esempio n. 8
0
 public static IDataReader Get(Guid siteGuid, Guid featureGuid, Guid moduleGuid, Guid specialGuid1, Guid specialGuid2)
 {
     return(DBEmailTemplate.Get(siteGuid, featureGuid, moduleGuid, specialGuid1, specialGuid2));
 }
Esempio n. 9
0
 public static bool DeleteBySpecial2(Guid specialGuid2)
 {
     return(DBEmailTemplate.DeleteBySpecial2(specialGuid2));
 }
Esempio n. 10
0
 public static bool DeleteByModule(Guid moduleGuid)
 {
     return(DBEmailTemplate.DeleteByModule(moduleGuid));
 }
Esempio n. 11
0
 public static bool DeleteByFeature(Guid featureGuid)
 {
     return(DBEmailTemplate.DeleteByFeature(featureGuid));
 }
Esempio n. 12
0
 public static bool DeleteBySite(Guid siteGuid)
 {
     return(DBEmailTemplate.DeleteBySite(siteGuid));
 }
Esempio n. 13
0
 /// <summary>
 /// Deletes an instance of EmailTemplate. Returns true on success.
 /// </summary>
 /// <param name="guid"> guid </param>
 /// <returns>bool</returns>
 public static bool Delete(Guid guid)
 {
     return(DBEmailTemplate.Delete(guid));
 }
Esempio n. 14
0
 public static int GetCount(Guid siteGuid, Guid featureGuid, Guid moduleGuid, Guid specialGuid1, Guid specialGuid2)
 {
     return(DBEmailTemplate.GetCount(siteGuid, featureGuid, moduleGuid, specialGuid1, specialGuid2));
 }
Esempio n. 15
0
        public static bool Exists(Guid moduleGuid, Guid specialGuid1, Guid specialGuid2, string name)
        {
            int count = DBEmailTemplate.GetCountByModuleSpecialAndName(moduleGuid, specialGuid1, specialGuid2, name);

            return(count > 0);
        }
Esempio n. 16
0
        public static bool Exists(Guid moduleGuid, string name)
        {
            int count = DBEmailTemplate.GetCountByModuleAndName(moduleGuid, name);

            return(count > 0);
        }