public override int Create(Enclosure enclosure)
 {
     return(_procedures.InsertEnclosure(enclosure.Title ?? string.Empty,
                                        enclosure.Url,
                                        enclosure.MimeType,
                                        enclosure.Size,
                                        enclosure.AddToFeed,
                                        enclosure.ShowWithPost,
                                        enclosure.EntryId));
 }
        public override void Create(Enclosure enclosure)
        {
            if (enclosure == null)
            {
                throw new ArgumentNullException("enclosure");
            }
            if (!enclosure.IsValid)
            {
                throw new ArgumentException(enclosure.ValidationMessage);
            }
            int enclosureId = _procedures.InsertEnclosure(enclosure.Title ?? string.Empty,
                                                          enclosure.Url,
                                                          enclosure.MimeType,
                                                          enclosure.Size,
                                                          enclosure.AddToFeed,
                                                          enclosure.ShowWithPost,
                                                          enclosure.EntryId);

            enclosure.Id = enclosureId;
        }