api v2.0
This commit is contained in:
@@ -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; }
|
||||
}
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
@@ -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; } = [];
|
||||
}
|
||||
@@ -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; }
|
||||
}
|
||||
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user