This commit is contained in:
andrei-mihnea-cerbu
2024-04-08 00:03:24 +03:00
parent 2ccec617a5
commit b48d5ee19e
168 changed files with 2877 additions and 1146 deletions
+3 -4
View File
@@ -12,13 +12,12 @@ public class Chat
public Guid PatientId { get; set; }
public Guid DoctorId { get; set; }
public List<Message> Messages { get; set; } = new List<Message>();
public List<Message> Messages { get; set; } = new();
}
public class Message
{
[BsonRepresentation(BsonType.String)]
public Guid UserId { get; set; }
[BsonRepresentation(BsonType.String)] public Guid UserId { get; set; }
public string Content { get; set; }
}
}
+32 -7
View File
@@ -9,10 +9,35 @@ public class Doctor
Id = Guid.NewGuid();
}
[Key]
public Guid Id { get; private set; }
public string? Name { get; set; }
public string? Email { get; set; }
public string? Password { get; set; }
public string? Description { get; set; }
}
[Key] public Guid Id { get; private set; }
public string? Name { get; private set; }
public string? Email { get; private set; }
public string? Password { get; private set; }
public string? Description { get; private set; }
public void SetId(Guid id)
{
Id = id;
}
public void SetName(string name)
{
Name = name;
}
public void SetEmail(string email)
{
Email = email;
}
public void SetPassword(string password)
{
Password = password;
}
public void SetDescription(string? description)
{
Description = description;
}
}
+4 -4
View File
@@ -9,8 +9,8 @@ public class MedicalHistory
Id = Guid.NewGuid();
}
[Key]
public Guid Id { get; private set; }
[Key] public Guid Id { get; private set; }
public Guid UserId { get; set; }
public byte[] Description { get; set; } = [];
}
public byte[] Content { get; set; } = [];
}
-17
View File
@@ -1,17 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace Core.Entities;
public class Pacient
{
public Pacient()
{
Id = Guid.NewGuid();
}
[Key]
public Guid Id { get; private set; }
public string? Name { get; set; }
public string? Email { get; set; }
public string? Password { get; set; }
}
+32
View File
@@ -0,0 +1,32 @@
using System.ComponentModel.DataAnnotations;
namespace Core.Entities;
public class Patient
{
public Patient()
{
Id = Guid.NewGuid();
}
[Key] public Guid Id { get; private set; }
public string? Name { get; private set; }
public string? Email { get; private set; }
public string? Password { get; private set; }
public void SetName(string name)
{
Name = name;
}
public void SetEmail(string email)
{
Email = email;
}
public void SetPassword(string password)
{
Password = password;
}
}