Subtext.Framework.Providers.ObjectProvider.Create C# (CSharp) Method

Create() public abstract method

Adds the given enclosure to the data store
public abstract Create ( Enclosure enclosure ) : int
enclosure Subtext.Framework.Components.Enclosure
return int
        public abstract int Create(Enclosure enclosure);

Same methods

ObjectProvider::Create ( Entry entry, int categoryIds ) : int
ObjectProvider::Create ( FeedbackItem feedbackItem ) : int
ObjectProvider::Create ( MetaTag metaTag ) : int

Usage Example

 private static void CreateWelcomeComment(ObjectProvider repository, AdminUrlHelper adminUrlHelper, Entry entry)
 {
     string commentBody = ScriptHelper.UnpackEmbeddedScriptAsString("WelcomeComment.htm");
     string feedbackUrl = adminUrlHelper.FeedbackList();
     commentBody = string.Format(commentBody, feedbackUrl);
     var comment = new FeedbackItem(FeedbackType.Comment)
     {
         Title = "re: Welcome to Subtext!",
         Entry = entry,
         Author = "Subtext",
         DateCreated = DateTime.Now,
         DateModified = DateTime.Now,
         Approved = true,
         Body = commentBody
     };
     repository.Create(comment);
 }