diff --git a/MyBlog/Blog.Domain/ArticelService.cs b/MyBlog/Blog.Domain/ArticelService.cs index 2b823e2..e3e3e71 100644 --- a/MyBlog/Blog.Domain/ArticelService.cs +++ b/MyBlog/Blog.Domain/ArticelService.cs @@ -9,293 +9,309 @@ namespace Blog.Domain { - /// - /// 文章业务类 - /// - public class ArticleService : IArticleService - { - /// - /// 依赖注入赋值 - /// - private IArticleRepository _articleRepository; - private IRoleService _roleService; - private ISettingService _settingService; - private IUserService _userService; - private ICategoryService _categoryService; - - public ArticleService (ICategoryService categoryService, IArticleRepository articleRepository, IRoleService roleService, ISettingService settingService, IUserService userService) - { - _userService = userService; - _articleRepository = articleRepository; - _roleService = roleService; - _settingService = settingService; - _categoryService = categoryService; - } - - public int AddArticle (Model.Article article) - { - - if (_roleService.AddArticlePower ()) { - if (string.IsNullOrEmpty (article.Title)) { - throw new DomainException ("Title", "文章标题不能为空!"); - } else if (string.IsNullOrEmpty (article.Content)) { - throw new DomainException ("Content", "文章内容不能为空!"); - } else if (article.Categorys.Count == 0) { - throw new DomainException ("Category", "文章必须要有一个分类!"); - } - article.Status = ArticleStatus.Open; - article.Author = _userService.GetLoginUser (); - IList categorys = article.Categorys; - article.Categorys = null; - int id = _articleRepository.Add (article); - article.Categorys = categorys; - _articleRepository.Update (article); - return id; - } else { - throw new DomainException ("NoPower", "对不起,您没有权限添加文章。"); - } - } - - public void UpdateArticle (Model.Article article) - { - Article article2 = _articleRepository.Get (article.ArticleId); - if (article2 == null) { - throw new DomainException ("NoFind", "对不起,该文章不存在或已经被删除。"); - } - if (!_roleService.EditArticlePower ()) { - throw new DomainException ("NoPower", "对不起,您没有权限编辑该文章。"); - } else { - article.ModifyDate = DateTime.Now; - _articleRepository.Update (article); - } - } - - public void DeleteArticle (int id) - { - Article article = _articleRepository.Get (id); - if (article == null) { - throw new DomainException ("NoFind", "对不起,该文章不存在或已经被删除。"); - } - if (_roleService.DeleteArticlePower ()) { - _articleRepository.BeginTransaction (); - try { - _articleRepository.Update ("delete from Comment where ArticleId=" + id); - _articleRepository.Update ("delete from Attach where ArticleId=" + id); - _articleRepository.Update ("delete from CategoryRelationShip where ArticleId=" + id); - _articleRepository.Update ("delete from Article where ArticleId=" + id); - foreach (var category in article.Categorys) { - category.Count = category.Count - 1 >= 0 ? category.Count - 1 : 0; - _categoryService.UpdateCategory (category); - } - } catch (Exception ex) { - _articleRepository.RollbackTransaction (); - throw new DomainException ("DatabaseError", ex.Message); - } - _articleRepository.CommitTransaction (); - } else { - throw new DomainException ("NoPower", "对不起,您没有权限删除该文章。"); - } - } - - public Model.Article GetArticle (int id) - { - Article article = (Article)HttpRuntime.Cache.Get ("Article_" + id); - if (article != null) - return article; - article = _articleRepository.Get (id); - if (article == null) { - throw new DomainException ("NoFind", "对不起,该文章不存在或已经被删除。"); - } - HttpRuntime.Cache.Insert ("Article_" + id, article, new SqlCacheDependency ("Default", "Article"), DateTime.MaxValue, TimeSpan.FromSeconds (30)); - return article; - } - - public PageInfo FindArticleByTitle (string title, int pageIndex) - { - int pageSize = int.Parse (_settingService.GetSetting ("ArticlePageSize")); - PageInfo
pageInfo = new PageInfo
(); - pageInfo.PageSize = pageSize; - - int totalItem = (int)_articleRepository.Single ( - qeruy => qeruy - .Where (a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Title.Contains (title)) - .Count () - ); - - pageInfo.TotalItem = totalItem; - pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; - pageIndex = pageIndex <= 0 ? 1 : pageIndex; - IList
list = _articleRepository.Find ( - Query => Query - .Where (a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Title.Contains (title)) - .OrderByDescending (a => a.CreateDate) - .Skip ((pageIndex - 1) * pageSize).Take (pageSize) - ); - - pageInfo.PageItems = list; - pageInfo.PageIndex = pageIndex; - - return pageInfo; - } - - public PageInfo GetArticleByCategory (int categoryId, int pageIndex) - { - PageInfo
articles = (PageInfo
)HttpRuntime.Cache.Get ("Article_Category" + categoryId + "_" + pageIndex); - if (articles != null) - return articles; - int pageSize = int.Parse (_settingService.GetSetting ("ArticlePageSize")); - PageInfo
pageInfo = new PageInfo
(); - pageInfo.PageSize = pageSize; - int totalItem = (int)_articleRepository.Single ( - qeruy => qeruy - .Where (a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Categorys.Where (c => c.CategoryId == categoryId).Count () > 0) - .Count () - ); - pageInfo.TotalItem = totalItem; - pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; - - IList
list = _articleRepository.Find ( - Query => Query - .Where (a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Categorys.Where (c => c.CategoryId == categoryId).Count () > 0) - .OrderByDescending (a => a.CreateDate) - .Skip ((pageIndex - 1) * pageSize).Take (pageSize) - ); - pageInfo.PageItems = list; - pageInfo.PageIndex = pageIndex; - HttpRuntime.Cache.Insert ("Article_Category" + categoryId + "_" + pageIndex, pageInfo, new SqlCacheDependency ("Default", "Article"), DateTime.MaxValue, TimeSpan.FromSeconds (30)); - return pageInfo; - } - - public PageInfo FindArticleByMonth (DateTime month, int pageIndex) - { - int pageSize = int.Parse (_settingService.GetSetting ("ArticlePageSize")); - - PageInfo
pageInfo = new PageInfo
(); - pageInfo.PageSize = pageSize; - - int totalItem = (int)_articleRepository.Single ( - qeruy => qeruy - .Where (a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Year == month.Year && a.CreateDate.Month == month.Month) - .Count () - ); - pageInfo.TotalItem = totalItem; - pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; - pageIndex = pageIndex <= 0 ? 1 : pageIndex; - IList
list = _articleRepository.Find ( - Query => Query - .Where (a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Year == month.Year && a.CreateDate.Month == month.Month) - ); - pageInfo.PageItems = list; - pageInfo.PageIndex = pageIndex; - return pageInfo; - } - - public PageInfo FindArticleByDay (DateTime day, int pageIndex) - { - - PageInfo
articles = (PageInfo
)HttpRuntime.Cache.Get ("Article_day" + day + "_" + pageIndex); - if (articles != null) - return articles; - - int pageSize = int.Parse (_settingService.GetSetting ("ArticlePageSize")); - PageInfo
pageInfo = new PageInfo
(); - pageInfo.PageSize = pageSize; - int totalItem = (int)_articleRepository.Single ( - qeruy => qeruy - .Where ( - a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Day == day.Day && a.CreateDate.Month == day.Month && a.CreateDate.Year == day.Year - ) - .Count () - ); - pageInfo.TotalItem = totalItem; - pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; - - IList
list = _articleRepository.Find ( - query => query.Where ( - a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Day == day.Day && a.CreateDate.Month == day.Month && a.CreateDate.Year == day.Year - ) - .OrderByDescending (a => a.CreateDate) - .Skip ((pageIndex - 1) * pageSize).Take (pageSize) - ); - pageInfo.PageItems = list; - pageInfo.PageIndex = pageIndex; - HttpRuntime.Cache.Insert ("Article_day" + day + "_" + pageIndex, pageInfo, new SqlCacheDependency ("Default", "Article"), DateTime.MaxValue, TimeSpan.FromSeconds (30)); - return pageInfo; - } - - public IList
GetLastBlog () - { - IList
LastBlog = null; - int count = int.Parse (_settingService.GetSetting ("LastArticleCount")); - LastBlog = _articleRepository.Find ( - query => query.Where ( - a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open - ) - .OrderByDescending (a => a.CreateDate) - .Take (count) - ); - return LastBlog; - } - - public IList
GetLastPage () - { - IList
LastPage = (IList
)HttpRuntime.Cache.Get ("Article_LastPage"); - if (LastPage != null) { - return LastPage; - } - int count = int.Parse (_settingService.GetSetting ("LastArticleCount")); - LastPage = _articleRepository.Find ( - query => query.Where ( - a => a.Type == ArticleType.Page && a.Status == ArticleStatus.Open - ) - .OrderByDescending (a => a.CreateDate) - .Take (count) - ); - HttpRuntime.Cache.Insert ("Article_LastPage", LastPage, new SqlCacheDependency ("Default", "Article"), DateTime.MaxValue, TimeSpan.FromMinutes (1)); - return LastPage; - } - - public Article BrowseArticle (int articleId) - { - Article article = GetArticle (articleId); - - if (article.Status == ArticleStatus.Delete) { - throw new DomainException ("NoFind", "对不起,该文章不存在或已经被删除。"); - } else if (_roleService.ReadArticelPower (article)) { - article.Browse++; - _articleRepository.Update (article); - return article; - } else { - throw new DomainException ("NoPower", "对不起,您没有权限查看该文章。"); - } - } - - public PageInfo
FindArticlesByQuery (Func, IQueryable
> expr, int pageIndex, int pageSize) - { - if (!_roleService.AddArticlePower ()) { - throw new DomainException ("NoPower", "对不起,您没有权限!"); - } - - pageIndex = pageIndex > 0 ? pageIndex : 1; - - int count = (int)_articleRepository.Single (query => expr (query).Count ()); - - PageInfo
info = new PageInfo
() { - PageIndex = pageIndex, - PageSize = pageSize, - TotalItem = count - }; - info.PageIndex = info.PageIndex > info.TotalPage ? info.TotalPage : info.PageIndex; - - IList
list = _articleRepository.Find (query => expr (query).Skip ((pageIndex - 1) * pageSize).Take (pageSize)); - - info.PageItems = list; - return info; - } - - public object GetArticleSingle (Func, object> expr) - { - return _articleRepository.Single (expr); - } - } + /// + /// 文章业务类 + /// + public class ArticleService : IArticleService + { + /// + /// 依赖注入赋值 + /// + private IArticleRepository _articleRepository; + private IRoleService _roleService; + private ISettingService _settingService; + private IUserService _userService; + private ICategoryService _categoryService; + + public ArticleService(ICategoryService categoryService, IArticleRepository articleRepository, IRoleService roleService, ISettingService settingService, IUserService userService) + { + _userService = userService; + _articleRepository = articleRepository; + _roleService = roleService; + _settingService = settingService; + _categoryService = categoryService; + } + + public int AddArticle(Model.Article article) + { + + if (_roleService.AddArticlePower()) + { + if (string.IsNullOrEmpty(article.Title)) + { + throw new DomainException("Title", "文章标题不能为空!"); + } + else if (string.IsNullOrEmpty(article.Content)) + { + throw new DomainException("Content", "文章内容不能为空!"); + } + else if (article.Categorys.Count == 0) + { + throw new DomainException("Category", "文章必须要有一个分类!"); + } + article.Status = ArticleStatus.Open; + article.Author = _userService.GetLoginUser(); + IList categorys = article.Categorys; + article.Categorys = null; + int id = _articleRepository.Add(article); + article.Categorys = categorys; + _articleRepository.Update(article); + return id; + } + else + { + throw new DomainException("NoPower", "对不起,您没有权限添加文章。"); + } + } + + public void UpdateArticle(Model.Article article) + { + Article article2 = _articleRepository.Get(article.ArticleId); + if (article2 == null) + { + throw new DomainException("NoFind", "对不起,该文章不存在或已经被删除。"); + } + if (!_roleService.EditArticlePower()) + { + throw new DomainException("NoPower", "对不起,您没有权限编辑该文章。"); + } + else + { + article.ModifyDate = DateTime.Now; + _articleRepository.Update(article); + } + } + + public void DeleteArticle(int id) + { + Article article = _articleRepository.Get(id); + if (article == null) + { + throw new DomainException("NoFind", "对不起,该文章不存在或已经被删除。"); + } + if (_roleService.DeleteArticlePower()) + { + _articleRepository.BeginTransaction(); + try + { + _articleRepository.Update("delete from Comment where ArticleId=" + id); + _articleRepository.Update("delete from Attach where ArticleId=" + id); + _articleRepository.Update("delete from CategoryRelationShip where ArticleId=" + id); + _articleRepository.Update("delete from Article where ArticleId=" + id); + foreach (var category in article.Categorys) + { + category.Count = (category.Count - 1) >= 0 ? (category.Count - 1) : 0; + _categoryService.UpdateCategory(category); + } + } + catch (Exception ex) + { + _articleRepository.RollbackTransaction(); + throw new DomainException("DatabaseError", ex.Message); + } + _articleRepository.CommitTransaction(); + } + else + { + throw new DomainException("NoPower", "对不起,您没有权限删除该文章。"); + } + } + + public Model.Article GetArticle(int id) + { + Article article = null; + article = _articleRepository.Get(id); + if (article == null) + { + throw new DomainException("NoFind", "对不起,该文章不存在或已经被删除。"); + } + return article; + } + + public PageInfo FindArticleByTitle(string title, int pageIndex) + { + int pageSize = int.Parse(_settingService.GetSetting("ArticlePageSize")); + PageInfo
pageInfo = new PageInfo
(); + pageInfo.PageSize = pageSize; + + int totalItem = (int)_articleRepository.Single( + qeruy => qeruy + .Where(a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Title.Contains(title)) + .Count() + ); + + pageInfo.TotalItem = totalItem; + pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; + pageIndex = pageIndex <= 0 ? 1 : pageIndex; + IList
list = _articleRepository.Find( + Query => Query + .Where(a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Title.Contains(title)) + .OrderByDescending(a => a.CreateDate) + .Skip((pageIndex - 1) * pageSize).Take(pageSize) + ); + + pageInfo.PageItems = list; + pageInfo.PageIndex = pageIndex; + + return pageInfo; + } + + public PageInfo GetArticleByCategory(int categoryId, int pageIndex) + { + int pageSize = int.Parse(_settingService.GetSetting("ArticlePageSize")); + PageInfo
pageInfo = new PageInfo
(); + pageInfo.PageSize = pageSize; + int totalItem = (int)_articleRepository.Single( + qeruy => qeruy + .Where(a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Categorys.Where(c => c.CategoryId == categoryId).Count() > 0) + .Count() + ); + pageInfo.TotalItem = totalItem; + pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; + pageIndex = pageIndex < 1 ? 1 : pageIndex; + + IList
list = _articleRepository.Find( + Query => Query + .Where(a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.Categorys.Where(c => c.CategoryId == categoryId).Count() > 0) + .OrderByDescending(a => a.CreateDate) + .Skip((pageIndex - 1) * pageSize).Take(pageSize) + ); + pageInfo.PageItems = list; + pageInfo.PageIndex = pageIndex; + return pageInfo; + } + + public PageInfo FindArticleByMonth(DateTime month, int pageIndex) + { + int pageSize = int.Parse(_settingService.GetSetting("ArticlePageSize")); + + PageInfo
pageInfo = new PageInfo
(); + pageInfo.PageSize = pageSize; + + int totalItem = (int)_articleRepository.Single( + qeruy => qeruy + .Where(a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Year == month.Year && a.CreateDate.Month == month.Month) + .Count() + ); + pageInfo.TotalItem = totalItem; + pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; + pageIndex = pageIndex <= 0 ? 1 : pageIndex; + + IList
list = _articleRepository.Find( + Query => Query + .Where(a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Year == month.Year && a.CreateDate.Month == month.Month) + ); + pageInfo.PageItems = list; + pageInfo.PageIndex = pageIndex; + return pageInfo; + } + + public PageInfo FindArticleByDay(DateTime day, int pageIndex) + { + + PageInfo
articles = null; + + int pageSize = int.Parse(_settingService.GetSetting("ArticlePageSize")); + PageInfo
pageInfo = new PageInfo
(); + pageInfo.PageSize = pageSize; + int totalItem = (int)_articleRepository.Single( + qeruy => qeruy + .Where( + a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Day == day.Day && a.CreateDate.Month == day.Month && a.CreateDate.Year == day.Year + ) + .Count() + ); + pageInfo.TotalItem = totalItem; + pageIndex = pageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : pageIndex; + + IList
list = _articleRepository.Find( + query => query.Where( + a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open && a.CreateDate.Day == day.Day && a.CreateDate.Month == day.Month && a.CreateDate.Year == day.Year + ) + .OrderByDescending(a => a.CreateDate) + .Skip((pageIndex - 1) * pageSize).Take(pageSize) + ); + pageInfo.PageItems = list; + pageInfo.PageIndex = pageIndex; + return pageInfo; + } + + public IList
GetLastBlog() + { + IList
LastBlog = null; + int count = int.Parse(_settingService.GetSetting("LastArticleCount")); + LastBlog = _articleRepository.Find( + query => query.Where( + a => a.Type == ArticleType.Blog && a.Status == ArticleStatus.Open + ) + .OrderByDescending(a => a.CreateDate) + .Take(count) + ); + return LastBlog; + } + + public IList
GetLastPage() + { + IList
LastPage = null; + int count = int.Parse(_settingService.GetSetting("LastArticleCount")); + LastPage = _articleRepository.Find( + query => query.Where( + a => a.Type == ArticleType.Page && a.Status == ArticleStatus.Open + ) + .OrderByDescending(a => a.CreateDate) + .Take(count) + ); + return LastPage; + } + + public Article BrowseArticle(int articleId) + { + Article article = GetArticle(articleId); + + if (article.Status == ArticleStatus.Delete) + { + throw new DomainException("NoFind", "对不起,该文章不存在或已经被删除。"); + } + else if (_roleService.ReadArticelPower(article)) + { + article.Browse++; + _articleRepository.Update(article); + return article; + } + else + { + throw new DomainException("NoPower", "对不起,您没有权限查看该文章。"); + } + } + + public PageInfo
FindArticlesByQuery(Func, IQueryable
> expr, int pageIndex, int pageSize) + { + if (!_roleService.AddArticlePower()) + { + throw new DomainException("NoPower", "对不起,您没有权限!"); + } + + pageIndex = pageIndex > 0 ? pageIndex : 1; + + int count = (int)_articleRepository.Single(query => expr(query).Count()); + + PageInfo
info = new PageInfo
() + { + PageIndex = pageIndex, + PageSize = pageSize, + TotalItem = count + }; + info.PageIndex = info.PageIndex > info.TotalPage ? info.TotalPage : info.PageIndex; + + IList
list = _articleRepository.Find(query => expr(query).Skip((pageIndex - 1) * pageSize).Take(pageSize)); + + info.PageItems = list; + return info; + } + + public object GetArticleSingle(Func, object> expr) + { + return _articleRepository.Single(expr); + } + } } diff --git a/MyBlog/Blog.Domain/CategoryService.cs b/MyBlog/Blog.Domain/CategoryService.cs index 0036cfb..68cf1f3 100644 --- a/MyBlog/Blog.Domain/CategoryService.cs +++ b/MyBlog/Blog.Domain/CategoryService.cs @@ -45,20 +45,12 @@ public CategoryService(ICategoryRepository categoryRepository, IRoleService role public IDictionary GetMonthCategory() { - IDictionary cache = (IDictionary)HttpRuntime.Cache.Get("Category_Month"); - if (cache != null) - { - return cache; - } - IList months = _categoryRepository.GetMonthCategory(); IDictionary monthCategory = new Dictionary(); foreach (string month in months) { monthCategory.Add(month, month.Insert(4, " 年") + "月"); } - - HttpRuntime.Cache.Insert("Category_Month", monthCategory, new SqlCacheDependency("Default", "Category"), DateTime.UtcNow.AddDays(1), TimeSpan.Zero); return monthCategory; } @@ -81,7 +73,7 @@ public Model.Category GetCategoryById(int categoryId) public Model.Category FindTagByName(string name) { - IList categorys = _categorys.Where(c => c.Name == name).ToList(); + IList categorys = this.GetAllCategory().Where(c => c.Name == name).ToList(); if (categorys.Count > 0) { @@ -128,6 +120,7 @@ public void UpdateCategory(Category category) { throw new DomainException("NoFind", "没有找到该分类!"); } + _categorys = null; _categoryRepository.Update(category); } diff --git a/MyBlog/Blog.Domain/CommentService.cs b/MyBlog/Blog.Domain/CommentService.cs index 916a96d..31bdad2 100644 --- a/MyBlog/Blog.Domain/CommentService.cs +++ b/MyBlog/Blog.Domain/CommentService.cs @@ -38,12 +38,7 @@ public CommentService(IArticleService articleService, ICommentRepository comment public IList GetLastComments() { //缓存加载 - IList comments = (IList)HttpRuntime.Cache.Get("Comment_LastComment"); - - if (comments != null) - { - return comments; - } + IList comments = null; int count = int.Parse(_settiongService.GetSetting("LastCommentCount")); comments = _commentRepository.Find( query => query.Where( @@ -53,7 +48,6 @@ public CommentService(IArticleService articleService, ICommentRepository comment ); //加入缓存 - HttpRuntime.Cache.Insert("Comment_LastComment", comments, new SqlCacheDependency("Default", "Comment"), DateTime.UtcNow.AddMinutes(1), TimeSpan.Zero); return comments; } @@ -66,12 +60,7 @@ public CommentService(IArticleService articleService, ICommentRepository comment public PageInfo GetCommentsByArticleId(int articleId, int pageIndex) { //缓存加载 - PageInfo page = (PageInfo)HttpRuntime.Cache.Get("Comment_ArticlePage" + articleId + "_" + pageIndex); - - if (page != null) - { - return page; - } + PageInfo page = null; page = new PageInfo(); int userId = _sessionManager.User == null ? 0 : _sessionManager.User.UserId; @@ -92,9 +81,6 @@ public PageInfo GetCommentsByArticleId(int articleId, int pageIndex) page.PageIndex = pageIndex; - - ///加入缓存 - HttpRuntime.Cache.Insert("Comment_ArticlePage" + articleId + "_" + pageIndex, page, new SqlCacheDependency("Default", "Comment"), DateTime.UtcNow.AddMilliseconds(30), TimeSpan.Zero); return page; } @@ -211,12 +197,7 @@ public Comment GetComment(int id) public int GetCommentPageIndex(int commentId) { //缓存开启 - int? pageIndex = (int?)HttpRuntime.Cache.Get("Comment_PageIndex" + commentId); - - if (pageIndex != null) - { - return pageIndex.Value; - } + int pageIndex = 0; Comment comment = _commentRepository.Get(commentId); while (comment.Parent != null) @@ -234,8 +215,7 @@ public int GetCommentPageIndex(int commentId) pageIndex = (int)Math.Ceiling(count / (double)pageSize); //加入缓存 - HttpRuntime.Cache.Insert("Comment_PageIndex" + commentId, pageIndex, new SqlCacheDependency("Default", "Comment"), DateTime.MaxValue, TimeSpan.FromMinutes(1)); - return pageIndex.Value; + return pageIndex; } /// diff --git a/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.dll b/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.dll index 918bafe..ded928a 100644 Binary files a/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.dll and b/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.dll differ diff --git a/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.pdb b/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.pdb index 2c79e6a..44bf043 100644 Binary files a/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.pdb and b/MyBlog/Blog.Domain/bin/Debug/Blog.Domain.pdb differ diff --git a/MyBlog/Blog.Domain/bin/Debug/Blog.Model.dll b/MyBlog/Blog.Domain/bin/Debug/Blog.Model.dll index 112f52a..2077dcc 100644 Binary files a/MyBlog/Blog.Domain/bin/Debug/Blog.Model.dll and b/MyBlog/Blog.Domain/bin/Debug/Blog.Model.dll differ diff --git a/MyBlog/Blog.Domain/bin/Debug/Blog.Model.pdb b/MyBlog/Blog.Domain/bin/Debug/Blog.Model.pdb index 04511a7..ea00d51 100644 Binary files a/MyBlog/Blog.Domain/bin/Debug/Blog.Model.pdb and b/MyBlog/Blog.Domain/bin/Debug/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.dll b/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.dll index ae4d326..cdb8f03 100644 Binary files a/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.dll and b/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.dll differ diff --git a/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.pdb b/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.pdb index 0d61408..126687f 100644 Binary files a/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.pdb and b/MyBlog/Blog.Domain/bin/Debug/Blog.Repository.pdb differ diff --git a/MyBlog/Blog.Domain/bin/Release/Blog.Domain.dll b/MyBlog/Blog.Domain/bin/Release/Blog.Domain.dll index 8168be3..25c148f 100644 Binary files a/MyBlog/Blog.Domain/bin/Release/Blog.Domain.dll and b/MyBlog/Blog.Domain/bin/Release/Blog.Domain.dll differ diff --git a/MyBlog/Blog.Domain/bin/Release/Blog.Domain.pdb b/MyBlog/Blog.Domain/bin/Release/Blog.Domain.pdb index 70279a9..a8e3d7e 100644 Binary files a/MyBlog/Blog.Domain/bin/Release/Blog.Domain.pdb and b/MyBlog/Blog.Domain/bin/Release/Blog.Domain.pdb differ diff --git a/MyBlog/Blog.Domain/bin/Release/Blog.Model.dll b/MyBlog/Blog.Domain/bin/Release/Blog.Model.dll index 9478438..bdad411 100644 Binary files a/MyBlog/Blog.Domain/bin/Release/Blog.Model.dll and b/MyBlog/Blog.Domain/bin/Release/Blog.Model.dll differ diff --git a/MyBlog/Blog.Domain/bin/Release/Blog.Model.pdb b/MyBlog/Blog.Domain/bin/Release/Blog.Model.pdb index 27a217f..a15fbf7 100644 Binary files a/MyBlog/Blog.Domain/bin/Release/Blog.Model.pdb and b/MyBlog/Blog.Domain/bin/Release/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Domain/bin/Release/Blog.Repository.dll b/MyBlog/Blog.Domain/bin/Release/Blog.Repository.dll index 42c7047..bce3ddc 100644 Binary files a/MyBlog/Blog.Domain/bin/Release/Blog.Repository.dll and b/MyBlog/Blog.Domain/bin/Release/Blog.Repository.dll differ diff --git a/MyBlog/Blog.Domain/bin/Release/Blog.Repository.pdb b/MyBlog/Blog.Domain/bin/Release/Blog.Repository.pdb index 7ad4513..ae4d6fc 100644 Binary files a/MyBlog/Blog.Domain/bin/Release/Blog.Repository.pdb and b/MyBlog/Blog.Domain/bin/Release/Blog.Repository.pdb differ diff --git a/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.csprojResolveAssemblyReference.cache b/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.csprojResolveAssemblyReference.cache index f892602..b554176 100644 Binary files a/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.csprojResolveAssemblyReference.cache and b/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.csprojResolveAssemblyReference.cache differ diff --git a/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.dll b/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.dll index 918bafe..ded928a 100644 Binary files a/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.dll and b/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.dll differ diff --git a/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.pdb b/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.pdb index 2c79e6a..44bf043 100644 Binary files a/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.pdb and b/MyBlog/Blog.Domain/obj/Debug/Blog.Domain.pdb differ diff --git a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csproj.FileListAbsolute.txt b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csproj.FileListAbsolute.txt index 3e99f4c..ed13221 100644 --- a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csproj.FileListAbsolute.txt +++ b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csproj.FileListAbsolute.txt @@ -11,3 +11,16 @@ C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Domain\bin\Release\Iesi.Collecti C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Domain\obj\Release\Blog.Domain.csprojResolveAssemblyReference.cache C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Domain\obj\Release\Blog.Domain.dll C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Domain\obj\Release\Blog.Domain.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Blog.Domain.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Blog.Domain.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Blog.Model.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Blog.Repository.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\NHibernate.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Iesi.Collections.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Blog.Model.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Blog.Repository.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\NHibernate.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\bin\Release\Iesi.Collections.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\obj\Release\Blog.Domain.csprojResolveAssemblyReference.cache +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\obj\Release\Blog.Domain.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Domain\obj\Release\Blog.Domain.pdb diff --git a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csprojResolveAssemblyReference.cache b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csprojResolveAssemblyReference.cache index 691089b..6ad18ea 100644 Binary files a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csprojResolveAssemblyReference.cache and b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.csprojResolveAssemblyReference.cache differ diff --git a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.dll b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.dll index 8168be3..25c148f 100644 Binary files a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.dll and b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.dll differ diff --git a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.pdb b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.pdb index 70279a9..a8e3d7e 100644 Binary files a/MyBlog/Blog.Domain/obj/Release/Blog.Domain.pdb and b/MyBlog/Blog.Domain/obj/Release/Blog.Domain.pdb differ diff --git a/MyBlog/Blog.Domain/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/MyBlog/Blog.Domain/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index dbe7413..95bf5d2 100644 Binary files a/MyBlog/Blog.Domain/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and b/MyBlog/Blog.Domain/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MyBlog/Blog.Model/Article.cs b/MyBlog/Blog.Model/Article.cs index e8c67b7..d32edea 100644 --- a/MyBlog/Blog.Model/Article.cs +++ b/MyBlog/Blog.Model/Article.cs @@ -5,6 +5,7 @@ namespace Blog.Model /// /// 文章类 /// + [Serializable] public class Article { /// diff --git a/MyBlog/Blog.Model/ArticleExtend.cs b/MyBlog/Blog.Model/ArticleExtend.cs index eba5173..6e33b3e 100644 --- a/MyBlog/Blog.Model/ArticleExtend.cs +++ b/MyBlog/Blog.Model/ArticleExtend.cs @@ -4,7 +4,8 @@ namespace Blog.Model { /// /// 文章扩展类 - /// + /// + [Serializable] public class ArticleExtend { /// diff --git a/MyBlog/Blog.Model/Attach.cs b/MyBlog/Blog.Model/Attach.cs index 55dacca..c5b2074 100644 --- a/MyBlog/Blog.Model/Attach.cs +++ b/MyBlog/Blog.Model/Attach.cs @@ -3,7 +3,8 @@ namespace Blog.Model { /// /// 附件表 - /// + /// + [Serializable] public class Attach { /// diff --git a/MyBlog/Blog.Model/Category.cs b/MyBlog/Blog.Model/Category.cs index 7bfda5d..fa6c1fa 100644 --- a/MyBlog/Blog.Model/Category.cs +++ b/MyBlog/Blog.Model/Category.cs @@ -4,7 +4,8 @@ namespace Blog.Model { /// /// 分类表 - /// + /// + [Serializable] public class Category { /// diff --git a/MyBlog/Blog.Model/CategoryRelationShip.cs b/MyBlog/Blog.Model/CategoryRelationShip.cs index d132488..c40ec19 100644 --- a/MyBlog/Blog.Model/CategoryRelationShip.cs +++ b/MyBlog/Blog.Model/CategoryRelationShip.cs @@ -4,7 +4,8 @@ namespace Blog.Model { /// /// 文章分类对应表 - /// + /// + [Serializable] public class CategoryRelationShip { /// diff --git a/MyBlog/Blog.Model/Comment.cs b/MyBlog/Blog.Model/Comment.cs index 236709c..800c5e1 100644 --- a/MyBlog/Blog.Model/Comment.cs +++ b/MyBlog/Blog.Model/Comment.cs @@ -6,6 +6,7 @@ namespace Blog.Model /// /// 评论类 /// + [Serializable] public class Comment { /// diff --git a/MyBlog/Blog.Model/Setting.cs b/MyBlog/Blog.Model/Setting.cs index d9720de..e119abf 100644 --- a/MyBlog/Blog.Model/Setting.cs +++ b/MyBlog/Blog.Model/Setting.cs @@ -4,7 +4,8 @@ namespace Blog.Model { /// /// 设置类 - /// + /// + [Serializable] public class Setting { /// diff --git a/MyBlog/Blog.Model/User.cs b/MyBlog/Blog.Model/User.cs index cefa8ed..971160b 100644 --- a/MyBlog/Blog.Model/User.cs +++ b/MyBlog/Blog.Model/User.cs @@ -5,6 +5,7 @@ namespace Blog.Model /// /// 用户类 /// + [Serializable] public class User { /// diff --git a/MyBlog/Blog.Model/UserExtend.cs b/MyBlog/Blog.Model/UserExtend.cs index e565fa3..bc296e2 100644 --- a/MyBlog/Blog.Model/UserExtend.cs +++ b/MyBlog/Blog.Model/UserExtend.cs @@ -5,6 +5,7 @@ namespace Blog.Model /// /// 用户信息扩展类 /// + [Serializable] public class UserExtend { /// diff --git a/MyBlog/Blog.Model/bin/Debug/Blog.Model.dll b/MyBlog/Blog.Model/bin/Debug/Blog.Model.dll index 112f52a..2077dcc 100644 Binary files a/MyBlog/Blog.Model/bin/Debug/Blog.Model.dll and b/MyBlog/Blog.Model/bin/Debug/Blog.Model.dll differ diff --git a/MyBlog/Blog.Model/bin/Debug/Blog.Model.pdb b/MyBlog/Blog.Model/bin/Debug/Blog.Model.pdb index 04511a7..ea00d51 100644 Binary files a/MyBlog/Blog.Model/bin/Debug/Blog.Model.pdb and b/MyBlog/Blog.Model/bin/Debug/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Model/bin/Release/Blog.Model.dll b/MyBlog/Blog.Model/bin/Release/Blog.Model.dll index 9478438..bdad411 100644 Binary files a/MyBlog/Blog.Model/bin/Release/Blog.Model.dll and b/MyBlog/Blog.Model/bin/Release/Blog.Model.dll differ diff --git a/MyBlog/Blog.Model/bin/Release/Blog.Model.pdb b/MyBlog/Blog.Model/bin/Release/Blog.Model.pdb index 27a217f..a15fbf7 100644 Binary files a/MyBlog/Blog.Model/bin/Release/Blog.Model.pdb and b/MyBlog/Blog.Model/bin/Release/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Model/obj/Debug/Blog.Model.dll b/MyBlog/Blog.Model/obj/Debug/Blog.Model.dll index 112f52a..2077dcc 100644 Binary files a/MyBlog/Blog.Model/obj/Debug/Blog.Model.dll and b/MyBlog/Blog.Model/obj/Debug/Blog.Model.dll differ diff --git a/MyBlog/Blog.Model/obj/Debug/Blog.Model.pdb b/MyBlog/Blog.Model/obj/Debug/Blog.Model.pdb index 04511a7..ea00d51 100644 Binary files a/MyBlog/Blog.Model/obj/Debug/Blog.Model.pdb and b/MyBlog/Blog.Model/obj/Debug/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Model/obj/Release/Blog.Model.csproj.FileListAbsolute.txt b/MyBlog/Blog.Model/obj/Release/Blog.Model.csproj.FileListAbsolute.txt index 17d8202..a69d4e8 100644 --- a/MyBlog/Blog.Model/obj/Release/Blog.Model.csproj.FileListAbsolute.txt +++ b/MyBlog/Blog.Model/obj/Release/Blog.Model.csproj.FileListAbsolute.txt @@ -3,3 +3,8 @@ C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Model\bin\Release\Blog.Model.pdb C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Model\obj\Release\Blog.Model.dll C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Model\obj\Release\Blog.Model.pdb C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Model\obj\Release\Blog.Model.csprojResolveAssemblyReference.cache +C:\Users\Administrator\Desktop\MyBlog\Blog.Model\bin\Release\Blog.Model.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Model\bin\Release\Blog.Model.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Model\obj\Release\Blog.Model.csprojResolveAssemblyReference.cache +C:\Users\Administrator\Desktop\MyBlog\Blog.Model\obj\Release\Blog.Model.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Model\obj\Release\Blog.Model.pdb diff --git a/MyBlog/Blog.Model/obj/Release/Blog.Model.dll b/MyBlog/Blog.Model/obj/Release/Blog.Model.dll index 9478438..bdad411 100644 Binary files a/MyBlog/Blog.Model/obj/Release/Blog.Model.dll and b/MyBlog/Blog.Model/obj/Release/Blog.Model.dll differ diff --git a/MyBlog/Blog.Model/obj/Release/Blog.Model.pdb b/MyBlog/Blog.Model/obj/Release/Blog.Model.pdb index 27a217f..a15fbf7 100644 Binary files a/MyBlog/Blog.Model/obj/Release/Blog.Model.pdb and b/MyBlog/Blog.Model/obj/Release/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Model/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/MyBlog/Blog.Model/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 0904fed..a9ffc9d 100644 Binary files a/MyBlog/Blog.Model/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and b/MyBlog/Blog.Model/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MyBlog/Blog.Repository/Blog.Repository.csproj b/MyBlog/Blog.Repository/Blog.Repository.csproj index 9cf160e..4b4e4b7 100644 --- a/MyBlog/Blog.Repository/Blog.Repository.csproj +++ b/MyBlog/Blog.Repository/Blog.Repository.csproj @@ -38,7 +38,9 @@ ..\packages\Iesi.Collections.3.2.0.4000\lib\Net35\Iesi.Collections.dll - + + ..\packages\MySql.Data.6.7.4\lib\net40\MySql.Data.dll + ..\packages\NHibernate.3.3.3.4000\lib\Net35\NHibernate.dll diff --git a/MyBlog/Blog.Repository/CategoryRepository.cs b/MyBlog/Blog.Repository/CategoryRepository.cs index f832c9e..1258259 100644 --- a/MyBlog/Blog.Repository/CategoryRepository.cs +++ b/MyBlog/Blog.Repository/CategoryRepository.cs @@ -2,6 +2,7 @@ using NHibernate; using Blog.Repository.Interface; using Blog.Model; +using System.Collections.Generic; namespace Blog.Repository { @@ -17,11 +18,20 @@ public System.Collections.Generic.IList GetMonthCategory() //string sql = "select SUBSTRING( CONVERT(varchar,CreateDate,112),0,7) from Article Group by SUBSTRING( CONVERT(varchar,CreateDate,112),0,7)"; string sql = "SELECT LEFT( CreateDate, 7 ) AS lefttime FROM Article GROUP BY lefttime"; var query = session.CreateSQLQuery(sql); - var list = query.List(); - - for (int i = 0; i < list.Count; i++) + IList list = new List(); + foreach (var obj in query.List()) { - list[i] = list[i].Replace("-", string.Empty); + string str = null; + if (obj is string) + { + str = (string)obj; + } + else + { + str = System.Text.Encoding.Default.GetString((byte[])obj); + } + str = str.Replace("-", string.Empty); + list.Add(str); } return list; } diff --git a/MyBlog/Blog.Repository/bin/Debug/Blog.Model.dll b/MyBlog/Blog.Repository/bin/Debug/Blog.Model.dll index 112f52a..2077dcc 100644 Binary files a/MyBlog/Blog.Repository/bin/Debug/Blog.Model.dll and b/MyBlog/Blog.Repository/bin/Debug/Blog.Model.dll differ diff --git a/MyBlog/Blog.Repository/bin/Debug/Blog.Model.pdb b/MyBlog/Blog.Repository/bin/Debug/Blog.Model.pdb index 04511a7..ea00d51 100644 Binary files a/MyBlog/Blog.Repository/bin/Debug/Blog.Model.pdb and b/MyBlog/Blog.Repository/bin/Debug/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.dll b/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.dll index ae4d326..cdb8f03 100644 Binary files a/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.dll and b/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.dll differ diff --git a/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.pdb b/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.pdb index 0d61408..126687f 100644 Binary files a/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.pdb and b/MyBlog/Blog.Repository/bin/Debug/Blog.Repository.pdb differ diff --git a/MyBlog/Blog.Repository/bin/Debug/MySql.Data.dll b/MyBlog/Blog.Repository/bin/Debug/MySql.Data.dll new file mode 100644 index 0000000..87aabe6 Binary files /dev/null and b/MyBlog/Blog.Repository/bin/Debug/MySql.Data.dll differ diff --git a/MyBlog/Blog.Repository/bin/Release/Blog.Model.dll b/MyBlog/Blog.Repository/bin/Release/Blog.Model.dll index 9478438..bdad411 100644 Binary files a/MyBlog/Blog.Repository/bin/Release/Blog.Model.dll and b/MyBlog/Blog.Repository/bin/Release/Blog.Model.dll differ diff --git a/MyBlog/Blog.Repository/bin/Release/Blog.Model.pdb b/MyBlog/Blog.Repository/bin/Release/Blog.Model.pdb index 27a217f..a15fbf7 100644 Binary files a/MyBlog/Blog.Repository/bin/Release/Blog.Model.pdb and b/MyBlog/Blog.Repository/bin/Release/Blog.Model.pdb differ diff --git a/MyBlog/Blog.Repository/bin/Release/Blog.Repository.dll b/MyBlog/Blog.Repository/bin/Release/Blog.Repository.dll index 42c7047..bce3ddc 100644 Binary files a/MyBlog/Blog.Repository/bin/Release/Blog.Repository.dll and b/MyBlog/Blog.Repository/bin/Release/Blog.Repository.dll differ diff --git a/MyBlog/Blog.Repository/bin/Release/Blog.Repository.pdb b/MyBlog/Blog.Repository/bin/Release/Blog.Repository.pdb index 7ad4513..ae4d6fc 100644 Binary files a/MyBlog/Blog.Repository/bin/Release/Blog.Repository.pdb and b/MyBlog/Blog.Repository/bin/Release/Blog.Repository.pdb differ diff --git a/MyBlog/Blog.Repository/bin/Release/MySql.Data.dll b/MyBlog/Blog.Repository/bin/Release/MySql.Data.dll new file mode 100644 index 0000000..87aabe6 Binary files /dev/null and b/MyBlog/Blog.Repository/bin/Release/MySql.Data.dll differ diff --git a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csproj.FileListAbsolute.txt b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csproj.FileListAbsolute.txt index e093e49..af9faf3 100644 --- a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csproj.FileListAbsolute.txt +++ b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csproj.FileListAbsolute.txt @@ -28,6 +28,7 @@ C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\Blog.Repository. C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\Blog.Repository.pdb C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\Blog.Model.dll C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\Iesi.Collections.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\MySql.Data.dll C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\NHibernate.dll C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\NHibernate.Linq.dll C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Debug\Blog.Model.pdb diff --git a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csprojResolveAssemblyReference.cache b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csprojResolveAssemblyReference.cache index d2ff001..9202c2a 100644 Binary files a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csprojResolveAssemblyReference.cache and b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.csprojResolveAssemblyReference.cache differ diff --git a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.dll b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.dll index ae4d326..cdb8f03 100644 Binary files a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.dll and b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.dll differ diff --git a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.pdb b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.pdb index 0d61408..126687f 100644 Binary files a/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.pdb and b/MyBlog/Blog.Repository/obj/Debug/Blog.Repository.pdb differ diff --git a/MyBlog/Blog.Repository/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/MyBlog/Blog.Repository/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 3ccb65f..6a50ded 100644 Binary files a/MyBlog/Blog.Repository/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/MyBlog/Blog.Repository/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csproj.FileListAbsolute.txt b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csproj.FileListAbsolute.txt index 7421bde..6d70fb0 100644 --- a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csproj.FileListAbsolute.txt +++ b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csproj.FileListAbsolute.txt @@ -11,3 +11,17 @@ C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Repository\bin\Release\NHibernat C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Repository\obj\Release\Blog.Repository.csprojResolveAssemblyReference.cache C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Repository\obj\Release\Blog.Repository.dll C:\Users\Administrator\Desktop\demo\MyBlog\Blog.Repository\obj\Release\Blog.Repository.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\Blog.Repository.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\Blog.Repository.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\Blog.Model.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\Iesi.Collections.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\MySql.Data.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\NHibernate.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\NHibernate.Linq.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\Blog.Model.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\Iesi.Collections.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\NHibernate.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\bin\Release\NHibernate.Linq.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\obj\Release\Blog.Repository.csprojResolveAssemblyReference.cache +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\obj\Release\Blog.Repository.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.Repository\obj\Release\Blog.Repository.pdb diff --git a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csprojResolveAssemblyReference.cache b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csprojResolveAssemblyReference.cache index 7cfdb17..772ca6e 100644 Binary files a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csprojResolveAssemblyReference.cache and b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.csprojResolveAssemblyReference.cache differ diff --git a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.dll b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.dll index 42c7047..bce3ddc 100644 Binary files a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.dll and b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.dll differ diff --git a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.pdb b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.pdb index 7ad4513..ae4d6fc 100644 Binary files a/MyBlog/Blog.Repository/obj/Release/Blog.Repository.pdb and b/MyBlog/Blog.Repository/obj/Release/Blog.Repository.pdb differ diff --git a/MyBlog/Blog.Repository/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/MyBlog/Blog.Repository/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index 2d5a752..f1ab72f 100644 Binary files a/MyBlog/Blog.Repository/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and b/MyBlog/Blog.Repository/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MyBlog/Blog.Repository/packages.config b/MyBlog/Blog.Repository/packages.config index bd1ab58..763f3a6 100644 --- a/MyBlog/Blog.Repository/packages.config +++ b/MyBlog/Blog.Repository/packages.config @@ -1,6 +1,7 @@  + \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CategoryController.cs b/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CategoryController.cs index 7e1665f..e4abfd3 100644 --- a/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CategoryController.cs +++ b/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CategoryController.cs @@ -99,7 +99,7 @@ public JsonResult AjaxAdd(string name, int parentId, int articleId) } Category category = new Category() { Name = name, Type = CategoryType.Category, Parent = parent }; _categoryService.AddCategory(category); - Article article = _articleService.GetArticle(articleId); + Article article = articleId > 0 ? _articleService.GetArticle(articleId) : new Article(); MvcHtmlString categoryList = CategoryHelper.BulidArticleCategory(null, article); return Json(new { success = true, data = categoryList.ToString(), data2 = CategoryHelper.BulidCategoryList(null).ToString() }); } diff --git a/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CommentController.cs b/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CommentController.cs index eae7078..6fe2be9 100644 --- a/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CommentController.cs +++ b/MyBlog/Blog.WebUI/Areas/Admin/Controllers/CommentController.cs @@ -50,7 +50,7 @@ public ActionResult Index(CommentSearchModel model, string message = null, strin pageInfo.PageSize = model.PageSize.Value; model.PageIndex = model.PageIndex > pageInfo.TotalPage ? pageInfo.TotalPage : model.PageIndex; - model.PageIndex = model.PageIndex <= 0 ? 1 : model.PageIndex; + model.PageIndex = model.PageIndex < 1 ? 1 : model.PageIndex; IList list = _commentService.Find(query => BulidCommentQuery(query, model).OrderByDescending(c => c.CreateDate).Skip((model.PageIndex - 1) * model.PageSize.Value).Take(model.PageSize.Value)); pageInfo.PageItems = list; diff --git a/MyBlog/Blog.WebUI/Areas/Admin/Models/CommentSearchModel.cs b/MyBlog/Blog.WebUI/Areas/Admin/Models/CommentSearchModel.cs index d015c10..506581b 100644 --- a/MyBlog/Blog.WebUI/Areas/Admin/Models/CommentSearchModel.cs +++ b/MyBlog/Blog.WebUI/Areas/Admin/Models/CommentSearchModel.cs @@ -15,7 +15,7 @@ public class CommentSearchModel public string Search { get; set; } - public int PageIndex { get { return pageIndex; } set { if (pageIndex > 0) { pageIndex = value; } } } + public int PageIndex { get { return pageIndex; } set { if (value > 0) { pageIndex = value; } } } public int? PageSize { get; set; } diff --git a/MyBlog/Blog.WebUI/Areas/Admin/Views/Article/Add.cshtml b/MyBlog/Blog.WebUI/Areas/Admin/Views/Article/Add.cshtml index 2027fd5..5475e39 100644 --- a/MyBlog/Blog.WebUI/Areas/Admin/Views/Article/Add.cshtml +++ b/MyBlog/Blog.WebUI/Areas/Admin/Views/Article/Add.cshtml @@ -88,7 +88,7 @@

-
+ diff --git a/MyBlog/Blog.WebUI/Blog.WebUI.csproj b/MyBlog/Blog.WebUI/Blog.WebUI.csproj index 24f9422..82fca9f 100644 --- a/MyBlog/Blog.WebUI/Blog.WebUI.csproj +++ b/MyBlog/Blog.WebUI/Blog.WebUI.csproj @@ -63,37 +63,64 @@ - - + + True + + + True + - + + True + - - - + + True + + + True + + + True + - + + True + False + ..\packages\Microsoft.AspNet.Providers.Core.1.1\lib\net40\System.Web.Providers.dll - + + True + ..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.Helpers.dll + True ..\packages\Microsoft.AspNet.Razor.1.0.20105.408\lib\net40\System.Web.Razor.dll + True ..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.dll + True + False ..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.Deployment.dll + True + False ..\packages\Microsoft.AspNet.WebPages.1.0.20105.408\lib\net40\System.Web.WebPages.Razor.dll + True + False + + + True - @@ -147,6 +174,7 @@ Always + Designer diff --git a/MyBlog/Blog.WebUI/Content/Upload/201310/20131020/20131020071524gCWc.jpg b/MyBlog/Blog.WebUI/Content/Upload/201310/20131020/20131020071524gCWc.jpg new file mode 100644 index 0000000..c893db7 Binary files /dev/null and b/MyBlog/Blog.WebUI/Content/Upload/201310/20131020/20131020071524gCWc.jpg differ diff --git a/MyBlog/Blog.WebUI/Controllers/MemberController.cs b/MyBlog/Blog.WebUI/Controllers/MemberController.cs index dd5967b..6057fc0 100644 --- a/MyBlog/Blog.WebUI/Controllers/MemberController.cs +++ b/MyBlog/Blog.WebUI/Controllers/MemberController.cs @@ -86,6 +86,16 @@ public ActionResult Login(LoginModel model) if (user != null) { + if (model.RememberMe == true) + { + Response.SetCookie(new HttpCookie("UserName", model.UserName)); + Response.SetCookie(new HttpCookie("Password", model.Password)); + } + else + { + Response.SetCookie(new HttpCookie("UserName", string.Empty)); + Response.SetCookie(new HttpCookie("Password", string.Empty)); + } System.Web.Security.FormsAuthentication.SetAuthCookie(user.UserName, false); if (string.IsNullOrEmpty(model.ReturnUrl)) { diff --git a/MyBlog/Blog.WebUI/Controllers/SearchController.cs b/MyBlog/Blog.WebUI/Controllers/SearchController.cs index f36542e..c186b65 100644 --- a/MyBlog/Blog.WebUI/Controllers/SearchController.cs +++ b/MyBlog/Blog.WebUI/Controllers/SearchController.cs @@ -13,7 +13,7 @@ public SearchController(IArticleService articleService) { _articleService = articleService; } - + [ValidateInput(false)] public ActionResult Index(string id, int page = 1) { page = page > 0 ? page : 1; diff --git a/MyBlog/Blog.WebUI/Global.asax.cs b/MyBlog/Blog.WebUI/Global.asax.cs index 09b684e..1f028bb 100644 --- a/MyBlog/Blog.WebUI/Global.asax.cs +++ b/MyBlog/Blog.WebUI/Global.asax.cs @@ -7,88 +7,96 @@ namespace Blog.WebUI { - // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明, - public class MvcApplication : System.Web.HttpApplication - { - public static void RegisterGlobalFilters (GlobalFilterCollection filters) - { - filters.Add (new HandleErrorAttribute ()); - } + // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明, + public class MvcApplication : System.Web.HttpApplication + { + public static void RegisterGlobalFilters(GlobalFilterCollection filters) + { + filters.Add(new HandleErrorAttribute()); + } - public static void RegisterRoutes (RouteCollection routes) - { - routes.IgnoreRoute ("{resource}.axd/{*pathInfo}"); + public static void RegisterRoutes(RouteCollection routes) + { + routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); - routes.MapRoute ( - null, // 路由名称 - "Article/{id}-{commentId}", // 带有参数的 URL - new { controller = "Article", action = "Index" }// 参数默认值 - , new { id = "\\d+", commentId = "\\d+" }//规则 - , new string[] { "Blog.WebUI.Controllers" } - ); + routes.MapRoute( + null, // 路由名称 + "Article/Index/{id}-{commentId}", // 带有参数的 URL + new { controller = "Article", action = "Index" }// 参数默认值 + , new { id = "\\d+", commentId = "\\d+" }//规则 + , new string[] { "Blog.WebUI.Controllers" } + ); - routes.MapRoute ( - null, // 路由名称 - "Article/{id}/{page}", // 带有参数的 URL - new { controller = "Article", action = "Index", page = UrlParameter.Optional } + routes.MapRoute( + null, // 路由名称 + "Article/{id}-{commentId}", // 带有参数的 URL + new { controller = "Article", action = "Index" }// 参数默认值 + , new { id = "\\d+", commentId = "\\d+" }//规则 + , new string[] { "Blog.WebUI.Controllers" } + ); + + routes.MapRoute( + null, // 路由名称 + "Article/{id}/{page}", // 带有参数的 URL + new { controller = "Article", action = "Index", page = UrlParameter.Optional } // 参数默认值 , new { id = "\\d+", page = "\\d+" }//规则 , new string[] { "Blog.WebUI.Controllers" } - ); + ); + - - routes.MapRoute ( - null, // 路由名称 - "Article/{id}", // 带有参数的 URL - new { controller = "Article", action = "Index", page = 1 } - // 参数默认值 - , new { id = "\\d+"}//规则 - , new string[] { "Blog.WebUI.Controllers" } - ); + routes.MapRoute( + null, // 路由名称 + "Article/{id}", // 带有参数的 URL + new { controller = "Article", action = "Index", page = 1 } + // 参数默认值 + , new { id = "\\d+" }//规则 + , new string[] { "Blog.WebUI.Controllers" } + ); - routes.MapRoute ( - null, // 路由名称 - "Search/{id}/{page}", // 带有参数的 URL - new { controller = "Search", action = "Index", page = UrlParameter.Optional } + routes.MapRoute( + null, // 路由名称 + "Search/{id}/{page}", // 带有参数的 URL + new { controller = "Search", action = "Index", page = UrlParameter.Optional } // 参数默认值 , new { page = "\\d+" }//规则 , new string[] { "Blog.WebUI.Controllers" } - ); + ); - routes.MapRoute ( - null, // 路由名称 - "Search/{id}", // 带有参数的 URL - new { controller = "Search", action = "Index", page = 1} - // 参数默认值 - , new string[] { "Blog.WebUI.Controllers" } - ); + routes.MapRoute( + null, // 路由名称 + "Search/{id}", // 带有参数的 URL + new { controller = "Search", action = "Index", page = 1 } + // 参数默认值 + , new string[] { "Blog.WebUI.Controllers" } + ); - routes.MapRoute ( - "Base", // 路由名称 - "{controller}/{action}/{id}/{page}", // 带有参数的 URL - new { controller = "Home", action = "Index", page = 1 }, // 参数默认值 - new { page = "\\d+" } - , new string[] { "Blog.WebUI.Controllers" } - ); + routes.MapRoute( + "Base", // 路由名称 + "{controller}/{action}/{id}/{page}", // 带有参数的 URL + new { controller = "Home", action = "Index", page = 1 }, // 参数默认值 + new { page = "\\d+" } + , new string[] { "Blog.WebUI.Controllers" } + ); - routes.MapRoute ( - "Default", // 路由名称 - "{controller}/{action}/{id}", // 带有参数的 URL - new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值 + routes.MapRoute( + "Default", // 路由名称 + "{controller}/{action}/{id}", // 带有参数的 URL + new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值 , new string[] { "Blog.WebUI.Controllers" } - ); + ); - } + } - public void Application_Start () - { - AreaRegistration.RegisterAllAreas (); + public void Application_Start() + { + AreaRegistration.RegisterAllAreas(); - //加载依赖注入组件 - Bootstrapper.Initializ (Server.MapPath ("~/")); + //加载依赖注入组件 + Bootstrapper.Initializ(Server.MapPath("~/")); - RegisterGlobalFilters (GlobalFilters.Filters); - RegisterRoutes (RouteTable.Routes); - } - } + RegisterGlobalFilters(GlobalFilters.Filters); + RegisterRoutes(RouteTable.Routes); + } + } } \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/Models/CalendarHelper.cs b/MyBlog/Blog.WebUI/Models/CalendarHelper.cs index 287e2d6..21bd978 100644 --- a/MyBlog/Blog.WebUI/Models/CalendarHelper.cs +++ b/MyBlog/Blog.WebUI/Models/CalendarHelper.cs @@ -24,11 +24,7 @@ public static class CalendarHelper public static MvcHtmlString Calendar(this HtmlHelper Html, int weekStart) { - MvcHtmlString str = (MvcHtmlString)HttpRuntime.Cache.Get("Article_Calendar"); - if (str != null) - { - return str; - } + MvcHtmlString str = null; ///中国一周中的天 IList cDays = new List(){ "日", @@ -124,7 +120,6 @@ public static MvcHtmlString Calendar(this HtmlHelper Html, int weekStart) sb.Append(""); str = MvcHtmlString.Create(sb.ToString()); - HttpRuntime.Cache.Insert("Article_Calendar", str, DependencyResolver.Current.GetService(), DateTime.UtcNow.AddHours(1), TimeSpan.Zero); return str; } } diff --git a/MyBlog/Blog.WebUI/Properties/PublishProfiles/111.pubxml.user b/MyBlog/Blog.WebUI/Properties/PublishProfiles/111.pubxml.user index a675039..0ac4bbd 100644 --- a/MyBlog/Blog.WebUI/Properties/PublishProfiles/111.pubxml.user +++ b/MyBlog/Blog.WebUI/Properties/PublishProfiles/111.pubxml.user @@ -9,67 +9,67 @@ - 08/07/2013 18:42:30 + 10/19/2013 14:09:42 - 08/07/2013 18:02:59 + 08/18/2013 21:11:24 - 08/07/2013 19:08:20 + 08/18/2013 21:11:24 - 08/07/2013 20:59:21 + 08/18/2013 21:11:24 - 08/08/2013 02:00:08 + 08/18/2013 21:11:24 - 08/08/2013 06:02:51 + 08/18/2013 21:11:24 - 08/08/2013 05:32:13 + 08/18/2013 21:11:24 - 08/02/2013 12:13:42 + 08/18/2013 21:11:24 - 07/28/2013 03:13:00 + 08/18/2013 21:11:24 - 08/08/2013 06:23:31 + 08/18/2013 21:11:28 - 08/08/2013 05:09:59 + 08/18/2013 21:11:24 07/28/2013 05:45:00 - 08/06/2013 17:39:24 + 08/18/2013 21:11:24 07/28/2013 03:55:00 - 08/08/2013 05:11:49 + 08/18/2013 21:11:24 - 08/08/2013 00:31:33 + 08/18/2013 21:11:24 - 08/08/2013 00:43:07 + 08/18/2013 21:11:24 - 08/08/2013 03:39:22 + 08/18/2013 21:11:24 - 08/08/2013 03:43:26 + 08/18/2013 21:11:24 - 08/08/2013 02:05:33 + 08/18/2013 21:11:24 - 08/06/2013 22:17:23 + 08/18/2013 21:11:24 08/05/2013 03:32:36 @@ -81,28 +81,28 @@ 08/05/2013 03:32:36 - 08/08/2013 07:05:44 + 10/19/2013 19:57:14 - 08/08/2013 07:05:43 + 10/19/2013 19:57:13 - 08/08/2013 07:05:44 + 10/19/2013 19:57:13 - 08/08/2013 07:08:36 + 10/19/2013 19:57:14 - 08/01/2013 06:01:00 + 10/19/2013 14:57:24 - 08/05/2013 03:32:37 + 08/05/2013 03:32:38 08/05/2013 03:32:37 - 08/05/2013 03:32:37 + 08/05/2013 03:32:38 08/05/2013 03:32:37 @@ -111,7 +111,7 @@ 08/05/2013 03:32:37 - 08/05/2013 03:32:37 + 08/05/2013 03:32:38 08/05/2013 03:32:37 @@ -129,943 +129,943 @@ 07/21/2013 17:19:00 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 08/02/2013 11:55:04 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 08/08/2013 00:37:17 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 08/02/2013 11:55:04 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 15:33:00 + 08/18/2013 21:11:22 - 07/26/2013 19:38:00 + 08/18/2013 21:11:22 - 08/02/2013 11:55:01 + 08/18/2013 21:11:22 - 08/02/2013 12:04:38 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 08/02/2013 12:18:08 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 07/26/2013 15:57:00 + 08/18/2013 21:11:22 - 08/05/2013 03:20:10 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 07/28/2013 01:59:00 - 07/28/2013 01:59:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:22 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/26/2013 16:07:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 08/04/2013 18:43:22 + 08/18/2013 21:11:24 - 08/04/2013 18:43:22 + 08/18/2013 21:11:24 - 08/04/2013 18:43:23 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 07/31/2013 20:03:00 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 07/31/2013 20:03:00 @@ -1533,1276 +1533,1276 @@ 07/31/2013 20:03:00 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/31/2013 20:03:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 08/02/2013 05:23:09 + 08/18/2013 21:11:24 - 07/27/2013 19:29:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/28/2013 02:06:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:52:00 + 08/18/2013 21:11:24 - 07/27/2013 06:53:00 + 08/18/2013 21:11:24 08/01/2013 02:32:00 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 08/05/2013 03:32:44 + 08/18/2013 21:11:28 - 08/06/2013 14:25:17 + 08/18/2013 21:11:24 - 08/06/2013 14:25:18 + 08/18/2013 21:11:24 - 08/05/2013 03:32:35 + 08/18/2013 21:11:24 - 08/05/2013 03:32:37 + 08/18/2013 21:11:24 - 08/05/2013 03:32:37 + 08/18/2013 21:11:28 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 08/06/2013 22:54:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:24 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 08/06/2013 22:54:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 07/21/2013 17:38:00 + 08/18/2013 21:11:26 - 08/06/2013 22:54:00 + 08/18/2013 21:11:26 - 08/06/2013 22:54:00 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:04:31 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:44 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:37:01 + 08/18/2013 21:11:26 - 08/06/2013 23:37:01 + 08/18/2013 21:11:26 - 08/06/2013 23:37:01 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:43 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:42 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/05/2013 03:32:41 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 08/06/2013 23:17:07 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:26 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 07/31/2013 20:03:00 + 08/18/2013 21:11:28 - 08/06/2013 23:00:19 + 08/18/2013 21:11:28 - 08/06/2013 23:35:17 + 08/18/2013 21:11:28 - 08/06/2013 23:00:22 + 08/18/2013 21:11:28 - 08/05/2013 03:32:41 + 08/18/2013 21:11:28 - 08/06/2013 23:17:07 + 08/18/2013 21:11:28 - 08/08/2013 06:21:34 + 08/18/2013 21:11:28 - 08/08/2013 06:10:47 + 08/18/2013 21:11:28 - 08/08/2013 07:10:23 + 08/18/2013 21:11:28 - 07/28/2013 05:45:00 + 08/18/2013 21:11:28 - 07/31/2013 22:19:00 + 08/18/2013 21:11:28 - 08/02/2013 12:51:41 + 08/18/2013 21:11:28 - 07/27/2013 05:43:00 + 08/18/2013 21:11:28 - 07/27/2013 05:46:00 + 08/18/2013 21:11:28 - 07/29/2013 23:06:00 + 08/18/2013 21:11:28 - 08/08/2013 06:17:16 + 08/18/2013 21:11:28 - 07/31/2013 21:22:00 + 08/18/2013 21:11:28 - 08/06/2013 15:23:27 + 08/18/2013 21:11:28 - 07/28/2013 05:49:00 + 08/18/2013 21:11:28 - 08/05/2013 16:07:53 + 08/18/2013 21:11:28 - 07/27/2013 06:46:00 + 08/18/2013 21:11:28 07/31/2013 23:11:17 - 08/08/2013 06:27:52 + 08/18/2013 22:26:00 - 07/21/2013 17:38:00 + 08/18/2013 21:11:28 - 07/26/2013 15:37:00 + 08/18/2013 21:11:28 - 08/08/2013 07:05:46 + 10/19/2013 19:57:17 \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/Views/Member/Login.cshtml b/MyBlog/Blog.WebUI/Views/Member/Login.cshtml index a0032e7..5a21f13 100644 --- a/MyBlog/Blog.WebUI/Views/Member/Login.cshtml +++ b/MyBlog/Blog.WebUI/Views/Member/Login.cshtml @@ -11,16 +11,17 @@

+

+

diff --git a/MyBlog/Blog.WebUI/Views/Search/Index.cshtml b/MyBlog/Blog.WebUI/Views/Search/Index.cshtml index 0d21ab5..ddff1b1 100644 --- a/MyBlog/Blog.WebUI/Views/Search/Index.cshtml +++ b/MyBlog/Blog.WebUI/Views/Search/Index.cshtml @@ -2,6 +2,7 @@ @model Blog.Domain.PageInfo @{ Layout = "~/Views/Shared/_Content.cshtml"; + ViewBag.Title = "搜索"; } @if (Model.PageItems.Count == 0) { diff --git a/MyBlog/Blog.WebUI/Web.config b/MyBlog/Blog.WebUI/Web.config index 4c63949..cf4a006 100644 --- a/MyBlog/Blog.WebUI/Web.config +++ b/MyBlog/Blog.WebUI/Web.config @@ -1,4 +1,4 @@ - + @@ -10,6 +10,7 @@ + diff --git a/MyBlog/Blog.WebUI/bin/Blog.Domain.dll b/MyBlog/Blog.WebUI/bin/Blog.Domain.dll index 918bafe..ded928a 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.Domain.dll and b/MyBlog/Blog.WebUI/bin/Blog.Domain.dll differ diff --git a/MyBlog/Blog.WebUI/bin/Blog.Domain.pdb b/MyBlog/Blog.WebUI/bin/Blog.Domain.pdb index 2c79e6a..44bf043 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.Domain.pdb and b/MyBlog/Blog.WebUI/bin/Blog.Domain.pdb differ diff --git a/MyBlog/Blog.WebUI/bin/Blog.Model.dll b/MyBlog/Blog.WebUI/bin/Blog.Model.dll index 112f52a..2077dcc 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.Model.dll and b/MyBlog/Blog.WebUI/bin/Blog.Model.dll differ diff --git a/MyBlog/Blog.WebUI/bin/Blog.Model.pdb b/MyBlog/Blog.WebUI/bin/Blog.Model.pdb index 04511a7..ea00d51 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.Model.pdb and b/MyBlog/Blog.WebUI/bin/Blog.Model.pdb differ diff --git a/MyBlog/Blog.WebUI/bin/Blog.Repository.dll b/MyBlog/Blog.WebUI/bin/Blog.Repository.dll index ae4d326..cdb8f03 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.Repository.dll and b/MyBlog/Blog.WebUI/bin/Blog.Repository.dll differ diff --git a/MyBlog/Blog.WebUI/bin/Blog.Repository.pdb b/MyBlog/Blog.WebUI/bin/Blog.Repository.pdb index 0d61408..126687f 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.Repository.pdb and b/MyBlog/Blog.WebUI/bin/Blog.Repository.pdb differ diff --git a/MyBlog/Blog.WebUI/bin/Blog.WebUI.dll b/MyBlog/Blog.WebUI/bin/Blog.WebUI.dll index c359464..158bfa6 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.WebUI.dll and b/MyBlog/Blog.WebUI/bin/Blog.WebUI.dll differ diff --git a/MyBlog/Blog.WebUI/bin/Blog.WebUI.pdb b/MyBlog/Blog.WebUI/bin/Blog.WebUI.pdb index e73ae2e..172d2c2 100644 Binary files a/MyBlog/Blog.WebUI/bin/Blog.WebUI.pdb and b/MyBlog/Blog.WebUI/bin/Blog.WebUI.pdb differ diff --git a/MyBlog/Blog.WebUI/bin/System.Web.Abstractions.dll b/MyBlog/Blog.WebUI/bin/System.Web.Abstractions.dll new file mode 100644 index 0000000..a57474c Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Web.Abstractions.dll differ diff --git a/MyBlog/Blog.WebUI/bin/System.Web.ApplicationServices.dll b/MyBlog/Blog.WebUI/bin/System.Web.ApplicationServices.dll new file mode 100644 index 0000000..4127f0b Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Web.ApplicationServices.dll differ diff --git a/MyBlog/Blog.WebUI/bin/System.Web.DynamicData.dll b/MyBlog/Blog.WebUI/bin/System.Web.DynamicData.dll new file mode 100644 index 0000000..a6e3378 Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Web.DynamicData.dll differ diff --git a/MyBlog/Blog.WebUI/bin/System.Web.Extensions.dll b/MyBlog/Blog.WebUI/bin/System.Web.Extensions.dll new file mode 100644 index 0000000..a0a61d6 Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Web.Extensions.dll differ diff --git a/MyBlog/Blog.WebUI/bin/System.Web.Routing.dll b/MyBlog/Blog.WebUI/bin/System.Web.Routing.dll new file mode 100644 index 0000000..b40ce04 Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Web.Routing.dll differ diff --git a/MyBlog/Blog.WebUI/bin/System.Web.Services.dll b/MyBlog/Blog.WebUI/bin/System.Web.Services.dll new file mode 100644 index 0000000..44e719c Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Web.Services.dll differ diff --git a/MyBlog/Blog.WebUI/bin/System.Xml.Linq.dll b/MyBlog/Blog.WebUI/bin/System.Xml.Linq.dll new file mode 100644 index 0000000..6061dfc Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Xml.Linq.dll differ diff --git a/MyBlog/Blog.WebUI/bin/System.Xml.dll b/MyBlog/Blog.WebUI/bin/System.Xml.dll new file mode 100644 index 0000000..bc09fc4 Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/System.Xml.dll differ diff --git a/MyBlog/Blog.WebUI/bin/hibernate.cfg.xml b/MyBlog/Blog.WebUI/bin/hibernate.cfg.xml index 76824d5..8167b23 100644 --- a/MyBlog/Blog.WebUI/bin/hibernate.cfg.xml +++ b/MyBlog/Blog.WebUI/bin/hibernate.cfg.xml @@ -3,11 +3,11 @@ NHibernate.Driver.MySqlDataDriver - Database=blog;Data Source=127.0.0.1;User Id=root;Password=;Charset=utf8 + Database=blog;Data Source=27.50.139.194;User Id=gool;Password=123456;Charset=gbk NHibernate.Dialect.MySQLDialect - update true + true \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/bin/zh-Hans/System.Web.Mvc.resources.dll b/MyBlog/Blog.WebUI/bin/zh-Hans/System.Web.Mvc.resources.dll new file mode 100644 index 0000000..647ae28 Binary files /dev/null and b/MyBlog/Blog.WebUI/bin/zh-Hans/System.Web.Mvc.resources.dll differ diff --git a/MyBlog/Blog.WebUI/hibernate.cfg.xml b/MyBlog/Blog.WebUI/hibernate.cfg.xml index 76824d5..8167b23 100644 --- a/MyBlog/Blog.WebUI/hibernate.cfg.xml +++ b/MyBlog/Blog.WebUI/hibernate.cfg.xml @@ -3,11 +3,11 @@ NHibernate.Driver.MySqlDataDriver - Database=blog;Data Source=127.0.0.1;User Id=root;Password=;Charset=utf8 + Database=blog;Data Source=27.50.139.194;User Id=gool;Password=123456;Charset=gbk NHibernate.Dialect.MySQLDialect - update true + true \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csproj.FileListAbsolute.txt b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csproj.FileListAbsolute.txt index 5c9ce29..da8dfd0 100644 --- a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csproj.FileListAbsolute.txt +++ b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csproj.FileListAbsolute.txt @@ -80,14 +80,35 @@ C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Model.dll C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Repository.dll C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Iesi.Collections.dll C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\NHibernate.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Abstractions.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.ApplicationServices.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.DynamicData.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Extensions.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Helpers.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Mvc.dll C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Providers.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Razor.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Routing.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Services.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.WebPages.Deployment.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.WebPages.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.WebPages.Razor.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Xml.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Xml.Linq.dll C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Domain.pdb C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Model.pdb C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Repository.pdb C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Autofac.xml C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Iesi.Collections.xml C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\NHibernate.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Helpers.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Razor.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.WebPages.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.WebPages.Deployment.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.WebPages.Razor.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Mvc.xml C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\zh-Hans\System.Web.Providers.resources.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\zh-Hans\System.Web.Mvc.resources.dll C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\obj\Debug\Blog.WebUI.csprojResolveAssemblyReference.cache C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\obj\Debug\Blog.WebUI.dll C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\obj\Debug\Blog.WebUI.pdb diff --git a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csprojResolveAssemblyReference.cache b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csprojResolveAssemblyReference.cache index afc0d82..e6d7e4c 100644 Binary files a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csprojResolveAssemblyReference.cache and b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.csprojResolveAssemblyReference.cache differ diff --git a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.dll b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.dll index c359464..158bfa6 100644 Binary files a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.dll and b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.dll differ diff --git a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.pdb b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.pdb index e73ae2e..172d2c2 100644 Binary files a/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.pdb and b/MyBlog/Blog.WebUI/obj/Debug/Blog.WebUI.pdb differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csproj.FileListAbsolute.txt b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csproj.FileListAbsolute.txt index 5f2f7f3..8f11c6c 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csproj.FileListAbsolute.txt +++ b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csproj.FileListAbsolute.txt @@ -33,3 +33,25 @@ C:\Users\Administrator\Desktop\demo\MyBlog\Blog.WebUI\bin\zh-Hans\System.Web.Pro C:\Users\Administrator\Desktop\demo\MyBlog\Blog.WebUI\obj\Release\Blog.WebUI.csprojResolveAssemblyReference.cache C:\Users\Administrator\Desktop\demo\MyBlog\Blog.WebUI\obj\Release\Blog.WebUI.dll C:\Users\Administrator\Desktop\demo\MyBlog\Blog.WebUI\obj\Release\Blog.WebUI.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\hibernate.cfg.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.WebUI.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.WebUI.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Autofac.Configuration.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Autofac.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Autofac.Integration.Mvc.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Domain.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Model.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Repository.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Iesi.Collections.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\NHibernate.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\System.Web.Providers.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Domain.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Model.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Blog.Repository.pdb +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Autofac.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\Iesi.Collections.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\NHibernate.xml +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\bin\zh-Hans\System.Web.Providers.resources.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\obj\Release\Blog.WebUI.csprojResolveAssemblyReference.cache +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\obj\Release\Blog.WebUI.dll +C:\Users\Administrator\Desktop\MyBlog\Blog.WebUI\obj\Release\Blog.WebUI.pdb diff --git a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csprojResolveAssemblyReference.cache b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csprojResolveAssemblyReference.cache index 6957654..536e71c 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csprojResolveAssemblyReference.cache and b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.csprojResolveAssemblyReference.cache differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.dll b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.dll index 62ef5c7..f88b155 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.dll and b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.dll differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.pdb b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.pdb index 0caf83c..8a5f06a 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.pdb and b/MyBlog/Blog.WebUI/obj/Release/Blog.WebUI.pdb differ diff --git a/MyBlog/Blog.WebUI/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache b/MyBlog/Blog.WebUI/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache index bf3deee..65c88f7 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache and b/MyBlog/Blog.WebUI/obj/Release/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Add.cshtml b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Add.cshtml index bb0f19f..5475e39 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Add.cshtml +++ b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Add.cshtml @@ -88,7 +88,7 @@

- + @@ -473,7 +473,7 @@ } }) $('#publish').click(function () { - var data = 'ArticleId=@Model.ArticleId&Title=' + encodeURI($('#title').val().trim()) + '&Content=' + escape(tinymce.editors[0].getContent()) + var data = 'ArticleId=@Model.ArticleId&Title=' + encodeURI($('#title').val().trim()) + '&Content=' + escape(tinymce.editors[0].getContent().replace(/("|')[\.\/]+?Scripts/g, "$1/Scripts")) var categorys = "" var tags = "" $('.categorychecklist input[checked="checked"]').each(function (i, e) { diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Edit.cshtml b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Edit.cshtml index 23984b7..13298ce 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Edit.cshtml +++ b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Areas/Admin/Views/Article/Edit.cshtml @@ -485,7 +485,7 @@ } }) $('#publish').click(function () { - var data = 'ArticleId=@Model.ArticleId&Title=' + encodeURI($('#title').val().trim()) + '&Content=' + escape(tinymce.editors[0].getContent()) + var data = 'ArticleId=@Model.ArticleId&Title=' + encodeURI($('#title').val().trim()) + '&Content=' + escape(tinymce.editors[0].getContent().replace(/("|')[\.\/]+?Scripts/g, "$1/Scripts")) var categorys = "" var tags = "" $('.categorychecklist input[checked="checked"]').each(function (i, e) { diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Home/_Head.cshtml b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Home/_Head.cshtml index 4ee8b93..c8682e9 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Home/_Head.cshtml +++ b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Home/_Head.cshtml @@ -13,12 +13,7 @@ { id = 1 - })">示例页面 -
  • 默认桌面
  • + })">首页 diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Head.cshtml b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Head.cshtml index bc67695..2f0e9a1 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Head.cshtml +++ b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Head.cshtml @@ -45,7 +45,6 @@ diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Sidebar.cshtml b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Sidebar.cshtml index b32a03e..ad3f2ec 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Sidebar.cshtml +++ b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Views/Shared/_Sidebar.cshtml @@ -70,13 +70,13 @@ { if (ViewBag.IsAdmin) { -
  • @Html.ActionLink("管理", "Index", "Admin")
  • +
  • 管理
  • } else { -
  • @Html.ActionLink("个人资料", "Info", "User", new { area = "" })
  • +
  • 个人资料
  • } -
  • @Html.ActionLink("登出", "LogOut", "Member")
  • +
  • 登出
  • } diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Web.config b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Web.config index 58b2441..9d8e3e3 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Web.config +++ b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/Web.config @@ -1,54 +1,64 @@ - - + -
    +
    - - - + + + - + + - + - + + + + + + + + + + + + + + - + - - - - - - + + + + + + - + - + - + - + + - + - - + + - - + + - - + + - + - + \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Domain.dll b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Domain.dll index 8168be3..25c148f 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Domain.dll and b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Domain.dll differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Model.dll b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Model.dll index 9478438..bdad411 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Model.dll and b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Model.dll differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Repository.dll b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Repository.dll index 42c7047..bce3ddc 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Repository.dll and b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.Repository.dll differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.WebUI.dll b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.WebUI.dll index 62ef5c7..f88b155 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.WebUI.dll and b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/Blog.WebUI.dll differ diff --git a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/hibernate.cfg.xml b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/hibernate.cfg.xml index 89de7cb..f279f30 100644 --- a/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/hibernate.cfg.xml +++ b/MyBlog/Blog.WebUI/obj/Release/Package/PackageTmp/bin/hibernate.cfg.xml @@ -1,11 +1,14 @@  - NHibernate.Driver.SqlClientDriver - DefaultConnection - NHibernate.Dialect.MsSql2008Dialect + NHibernate.Driver.MySqlDataDriver + + Database=blog;Data Source=172.16.27.62;User Id=root;Password=;CharSet=utf8; + + NHibernate.Dialect.MySQLDialect update true + true \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/original/Web.config b/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/original/Web.config index 817f582..cf4a006 100644 --- a/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/original/Web.config +++ b/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/original/Web.config @@ -1,54 +1,64 @@ - - + -
    +
    - - - + + + - + + - + - + + + + + + + + + + + + + + - + - - - - - - + + + + + + - + - + - + - + + - + - - + + - - + + - - + + - + - + \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/transformed/Web.config b/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/transformed/Web.config index 58b2441..9d8e3e3 100644 --- a/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/transformed/Web.config +++ b/MyBlog/Blog.WebUI/obj/Release/TransformWebConfig/transformed/Web.config @@ -1,54 +1,64 @@ - - + -
    +
    - - - + + + - + + - + - + + + + + + + + + + + + + + - + - - - - - - + + + + + + - + - + - + - + + - + - - + + - - + + - - + + - + - + \ No newline at end of file diff --git a/MyBlog/Blog.WebUI/obj/Release/_WPPLastBuildInfo.txt b/MyBlog/Blog.WebUI/obj/Release/_WPPLastBuildInfo.txt index 66967a6..11dc35e 100644 Binary files a/MyBlog/Blog.WebUI/obj/Release/_WPPLastBuildInfo.txt and b/MyBlog/Blog.WebUI/obj/Release/_WPPLastBuildInfo.txt differ diff --git a/MyBlog/Blog.sln b/MyBlog/Blog.sln index 751d979..3d07e4e 100644 --- a/MyBlog/Blog.sln +++ b/MyBlog/Blog.sln @@ -32,10 +32,13 @@ Global {B6101DFB-4B67-4131-9F4D-F28A2866227C}.Release|Any CPU.ActiveCfg = Release|Any CPU {B6101DFB-4B67-4131-9F4D-F28A2866227C}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection - GlobalSection(MonoDevelopProperties) = preSolution - StartupItem = Blog.WebUI\Blog.WebUI.csproj - EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection + GlobalSection(Performance) = preSolution + HasPerformanceSessions = true + EndGlobalSection + GlobalSection(MonoDevelopProperties) = preSolution + StartupItem = Blog.WebUI\Blog.WebUI.csproj + EndGlobalSection EndGlobal diff --git a/MyBlog/Blog.userprefs b/MyBlog/Blog.userprefs deleted file mode 100644 index 9cc3ec1..0000000 --- a/MyBlog/Blog.userprefs +++ /dev/null @@ -1,13 +0,0 @@ - - - - - - - - - - - - - \ No newline at end of file diff --git a/MyBlog/Blog.v11.suo b/MyBlog/Blog.v11.suo index b90bb15..00ca05d 100644 Binary files a/MyBlog/Blog.v11.suo and b/MyBlog/Blog.v11.suo differ diff --git a/MyBlog/Blog.v12.suo b/MyBlog/Blog.v12.suo deleted file mode 100644 index 5a0ba04..0000000 Binary files a/MyBlog/Blog.v12.suo and /dev/null differ diff --git a/MyBlog/packages/MySql.Data.6.7.4/MySql.Data.6.7.4.nupkg b/MyBlog/packages/MySql.Data.6.7.4/MySql.Data.6.7.4.nupkg new file mode 100644 index 0000000..e64fe13 Binary files /dev/null and b/MyBlog/packages/MySql.Data.6.7.4/MySql.Data.6.7.4.nupkg differ diff --git a/MyBlog/packages/MySql.Data.6.7.4/lib/net20-cf/MySql.Data.cf.dll b/MyBlog/packages/MySql.Data.6.7.4/lib/net20-cf/MySql.Data.cf.dll new file mode 100644 index 0000000..7ec704f Binary files /dev/null and b/MyBlog/packages/MySql.Data.6.7.4/lib/net20-cf/MySql.Data.cf.dll differ diff --git a/MyBlog/packages/MySql.Data.6.7.4/lib/net20/MySQL.Data.dll b/MyBlog/packages/MySql.Data.6.7.4/lib/net20/MySQL.Data.dll new file mode 100644 index 0000000..c029eae Binary files /dev/null and b/MyBlog/packages/MySql.Data.6.7.4/lib/net20/MySQL.Data.dll differ diff --git a/MyBlog/packages/MySql.Data.6.7.4/lib/net40/MySql.Data.dll b/MyBlog/packages/MySql.Data.6.7.4/lib/net40/MySql.Data.dll new file mode 100644 index 0000000..87aabe6 Binary files /dev/null and b/MyBlog/packages/MySql.Data.6.7.4/lib/net40/MySql.Data.dll differ diff --git a/blog.sql b/blog.sql index 4f2f63e..5a3fb41 100644 --- a/blog.sql +++ b/blog.sql @@ -25,7 +25,7 @@ DROP TABLE IF EXISTS `Article`; CREATE TABLE `Article` ( `ArticleId` int(11) NOT NULL AUTO_INCREMENT, `Title` varchar(255) DEFAULT NULL, - `Content` varchar(255) DEFAULT NULL, + `Content` text DEFAULT NULL, `CreateDate` datetime DEFAULT NULL, `ModifyDate` datetime DEFAULT NULL, `CommentCount` int(11) DEFAULT NULL, @@ -36,7 +36,7 @@ CREATE TABLE `Article` ( PRIMARY KEY (`ArticleId`), KEY `UserId` (`UserId`), CONSTRAINT `FK379164D66426CB5F` FOREIGN KEY (`UserId`) REFERENCES `User` (`UserId`) -) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=latin1; +) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; /*!40101 SET character_set_client = @saved_cs_client */; -- @@ -176,7 +176,7 @@ DROP TABLE IF EXISTS `Comment`; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `Comment` ( `CommentId` int(11) NOT NULL AUTO_INCREMENT, - `Content` varchar(255) DEFAULT NULL, + `Content` text DEFAULT NULL, `CreateDate` datetime DEFAULT NULL, `Author` varchar(255) DEFAULT NULL, `AuthorMail` varchar(255) DEFAULT NULL,