public bool ValidatePostContents(IEnumerable<PostContent> contents)
{
if (contents == null) return true;
var postContents = contents as PostContent[] ?? contents.ToArray();
if (postContents.Length == 0) return true;
var supportedMedia = new List<string>
{
"video/avi",
"video/quicktime",
"video/mpeg",
"video/mp4",
"video/x-flv"
};
var videoContents = postContents.Where(content =>
content.Media != null &&
supportedMedia.Contains(content.Media.MediaType))
.ToList();
return !(videoContents.Count > 1);
}