Exemple #1
0
 public BlogEntryComponent(int blogEntryId, BlogEntryStorage blogEntryStorage)
 {
     if (_blogEntryId < 0)
     {
         throw new ArgumentException(nameof(blogEntryId));
     }
     _blogEntryId   = blogEntryId;
     BlogEntryState = new ExistingBlogEntryState(blogEntryStorage, this);
 }
Exemple #2
0
 public BlogEntryComponent(BlogEntryStorage blogEntryStorage)
 {
     BlogEntryState = new NewBlogEntryState(blogEntryStorage, this);
 }
Exemple #3
0
 public ExistingBlogEntryState(BlogEntryStorage blogEntryStorage, BlogEntryComponent blogEntryComponent) : base(blogEntryStorage, blogEntryComponent)
 {
 }
Exemple #4
0
 public BlogEntryState(BlogEntryStorage blogEntryStorage, BlogEntryComponent blogEntryComponent)
 {
     _blogEntryStorage   = blogEntryStorage ?? throw new ArgumentNullException(nameof(blogEntryStorage));
     _blogEntryComponent = blogEntryComponent ?? throw new ArgumentNullException(nameof(blogEntryComponent));
 }
Exemple #5
0
 public NewBlogEntryState(BlogEntryStorage blogEntryStorage, BlogEntryComponent blogEntryComponent) : base(blogEntryStorage, blogEntryComponent)
 {
 }