public override bool Update(MetaTag metaTag)
 {
     return(_procedures.UpdateMetaTag(metaTag.Id,
                                      metaTag.Content,
                                      metaTag.Name.NullIfEmpty(),
                                      metaTag.HttpEquiv.NullIfEmpty(),
                                      BlogId,
                                      metaTag.EntryId));
 }
        public override bool Update(MetaTag metaTag)
        {
            if (metaTag == null)
            {
                throw new ArgumentNullException("metaTag");
            }

            if (!metaTag.IsValid)
            {
                throw new ArgumentException(metaTag.ValidationMessage);
            }

            return(_procedures.UpdateMetaTag(metaTag.Id,
                                             metaTag.Content,
                                             metaTag.Name.NullIfEmpty(),
                                             metaTag.HttpEquiv.NullIfEmpty(),
                                             BlogId,
                                             metaTag.EntryId));
        }