public static void UpdateContentTemplate(ContentTemplate contentTemplate)
 {
     try
     {
         ContentTemplateDAO contentTemplateDAO = new ContentTemplateDAO();
         contentTemplateDAO.UpdateContentTemplate(contentTemplate);
     }
     catch (ApplicationException)
     {
         throw;
     }
     catch (Exception ex)
     {
         // log this exception
         log4net.Util.LogLog.Error(ex.Message, ex);
         // wrap it and rethrow
         throw new ApplicationException(SR.BusinessUpdateContentTemplateException, ex);
     }
 }
 public static void UpdateContentTemplate(ContentTemplate contentTemplate, Stream attchement, string filePath, string fileName, bool keepOrignialFileName)
 {
     try
     {
         string uploadedfileName;
         ContentTemplateDAO contentTemplateDAO = new ContentTemplateDAO();
         contentTemplateDAO.UpdateContentTemplate(contentTemplate);
         
         if (attchement.Length > 0)
         {
             uploadedfileName = Utility.UploadService.UploadDocument(attchement, filePath, fileName, keepOrignialFileName);
             ContentTemplateAttachement contentTemplateAttachement = new ContentTemplateAttachement();
             contentTemplateAttachement.AttachementDocument = uploadedfileName;
             contentTemplateAttachement.ContentTemplateID = contentTemplate.ContentTemplateID;
             ContentTemplateAttachementService.CreateContentTemplateAttachement(contentTemplateAttachement);
         }
     }
     catch (ApplicationException)
     {
         throw;
     }
     catch (Exception ex)
     {
         // log this exception
         log4net.Util.LogLog.Error(ex.Message, ex);
         // wrap it and rethrow
         throw new ApplicationException(SR.BusinessUpdateContentTemplateException, ex);
     }
 }