예제 #1
0
 public BlogEntryComponent(int blogEntryId, BlogEntryStorage blogEntryStorage)
 {
     if (_blogEntryId < 0)
     {
         throw new ArgumentException(nameof(blogEntryId));
     }
     _blogEntryId   = blogEntryId;
     BlogEntryState = new ExistingBlogEntryState(blogEntryStorage, this);
 }
예제 #2
0
 public BlogEntryComponent(BlogEntryStorage blogEntryStorage)
 {
     BlogEntryState = new NewBlogEntryState(blogEntryStorage, this);
 }