This commit is contained in:
andrei-mihnea-cerbu
2024-04-08 13:37:58 +03:00
parent 333ad8be09
commit 370bbdedcd
164 changed files with 3915 additions and 161 deletions
+16 -9
View File
@@ -5,19 +5,26 @@ namespace Core.Entities;
public class Chat
{
[BsonId]
[BsonRepresentation(BsonType.String)]
public Guid Id { get; set; }
public string Id { get; private set; }
public List<Message> Messages { get; private set; } = new();
public Guid PatientId { get; set; }
public Guid DoctorId { get; set; }
public List<Message> Messages { get; set; } = new();
public void SetId(string id) { Id = id; }
public void SetMessages(List<Message> messages) { Messages = messages; }
}
public class Message
{
[BsonRepresentation(BsonType.String)] public Guid UserId { get; set; }
public Message(Guid userId, string content)
{
UserId = userId;
Content = content;
}
[BsonRepresentation(BsonType.String)]
public Guid UserId { get; private set; }
public string Content { get; set; }
public string Content { get; private set; }
public void SetUserId(Guid userId) { UserId = userId; }
public void SetContent(string content) { Content = content; }
}