Skip to content

Commit bc7c157

Browse files
committed
Fix up the Note interface and the implementation class.
Make Note setters protected. Make class implement the interface.
1 parent a404ee8 commit bc7c157

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

src/Core/Domain/Models/INote.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ namespace CompanyName.Notebook.NoteTaking.Core.Domain.Models
44

55
public interface INote
66
{
7-
Guid Id { get; set; }
8-
string Text { get; set; }
9-
DateTime Created { get; set; }
7+
Guid Id { get; }
8+
string Text { get; }
9+
DateTime Created { get; }
1010
}
1111
}

src/Core/Domain/Models/Note.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ namespace CompanyName.Notebook.NoteTaking.Core.Domain.Models
22
{
33
using System;
44

5-
public class Note
5+
public class Note : INote
66
{
7-
public Guid Id { get; private set; }
8-
public string Text { get; private set; }
9-
public DateTime Created { get; private set; }
7+
public Guid Id { get; protected set; }
8+
public string Text { get; protected set; }
9+
public DateTime Created { get; protected set; }
1010

1111
public Note(string text)
1212
{

0 commit comments

Comments
 (0)