* style.css: Gives a margin to the login panel

* BlogsController.cs: Simplifies the code and method

* UserList.aspx: Displays the creation date

* BlogEntryCollection.cs: adds xml doc

* UUBlogEntryCollection.cs:
* UUTBlogEntryCollection.cs: fixes a creation from a post array
This commit is contained in:
Paul Schneider 2015-08-05 20:17:50 +02:00
commit 679a249faf
8 changed files with 45 additions and 14 deletions

View file

@ -11,10 +11,16 @@ namespace Yavsc.Model.Blogs
/// </summary>
public class BlogEntryCollection : List<BlogEntry>
{
/// <summary>
/// Initializes a new instance of the <see cref="Yavsc.Model.Blogs.BlogEntryCollection"/> class.
/// </summary>
public BlogEntryCollection ()
{
}
/// <summary>
/// Initializes a new instance of the <see cref="Yavsc.Model.Blogs.BlogEntryCollection"/> class.
/// </summary>
/// <param name="items">Items.</param>
public BlogEntryCollection(IEnumerable<BlogEntry> items)
{
if (items!=null)
@ -73,6 +79,9 @@ namespace Yavsc.Model.Blogs
public DateTime Modified;
}
/// <summary>
/// Post info by user.
/// </summary>
public struct PostInfoByUser {
/// <summary>

View file

@ -20,6 +20,7 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System;
using System.Collections.Generic;
namespace Yavsc.Model.Blogs
{
@ -34,7 +35,7 @@ namespace Yavsc.Model.Blogs
/// <param name="username">Username.</param>
/// <param name="items">Items.</param>
public UUBlogEntryCollection(string username,
BlogEntryCollection items = null) : base(items) {
IEnumerable<BlogEntry> items = null) : base(items) {
_username = username;
}
private string _username;
@ -43,7 +44,10 @@ namespace Yavsc.Model.Blogs
/// </summary>
/// <value>The name of the user.</value>
public string UserName { get { return _username; } }
/// <summary>
/// Returns a <see cref="System.String"/> that represents the current <see cref="Yavsc.Model.Blogs.UUBlogEntryCollection"/>.
/// </summary>
/// <returns>A <see cref="System.String"/> that represents the current <see cref="Yavsc.Model.Blogs.UUBlogEntryCollection"/>.</returns>
public override string ToString ()
{
return string.Format ("[UUBlogEntryCollection: UserName={0} Count={1}]", UserName, Count);

View file

@ -34,7 +34,7 @@ namespace Yavsc.Model.Blogs
/// <param name="title">Title.</param>
/// <param name="items">Items.</param>
public UUTBlogEntryCollection(string username, string title,
IEnumerable<BlogEntry> items = null) : base(username) {
IEnumerable<BlogEntry> items = null) : base(username,items) {
if (Count>0) {
if (!(ConcernsAUniqueTitle && ConcernsAUniqueTitle))
throw new InvalidOperationException ();

View file

@ -1,3 +1,11 @@
2015-08-05 Paul Schneider <paul@pschneider.fr>
* BlogEntryCollection.cs: adds xml doc
* UUBlogEntryCollection.cs:
* UUTBlogEntryCollection.cs: fixes a creation from a post
array
2015-08-05 Paul Schneider <paul@pschneider.fr>
* BlogManager.cs: fixes the comment posting