finalizare 1.0

This commit is contained in:
andrei-mihnea-cerbu
2024-05-21 12:10:53 +03:00
parent f7795f7519
commit 1cc1d34003
11268 changed files with 2102399 additions and 10909 deletions
+8
View File
@@ -0,0 +1,8 @@
namespace HealthcareManagerUiWebAssem.Models;
public class ApiResponse<T>
{
public int StatusCode { get; set; }
public string Message { get; set; } = string.Empty;
public T? Data { get; set; }
}
-9
View File
@@ -1,9 +0,0 @@
namespace HealthcareManagerUiWebAssem.Models;
public class Appointment
{
public string Id { get; set; }
public string PatientId { get; set; }
public string DoctorId { get; set; }
public List<DateTime> AppointmentsList { get; set; } = [];
}
@@ -1,6 +1,6 @@
namespace HealthcareManagerUiWebAssem.Models;
public class AppointmentManagementModel
public class AppointmentCancellationRequest
{
public Guid DoctorId { get; set; }
public Guid PatientId { get; set; }
-9
View File
@@ -1,9 +0,0 @@
namespace HealthcareManagerUiWebAssem.Models;
public class BaseResponse
{
public int StatusCode { get; set; }
public string? Message { get; set; }
public string? Data { get; set; }
public IDictionary<string, string>? Headers { get; set; } // New field to store headers
}
-12
View File
@@ -1,12 +0,0 @@
using System.ComponentModel.DataAnnotations;
namespace HealthcareManagerUiWebAssem.Models;
public class Doctor
{
[Key] public Guid Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public string Description { get; set; }
}
+8
View File
@@ -0,0 +1,8 @@
namespace HealthcareManagerUiWebAssem.Models;
public class NewAppointmentModel
{
public Guid DoctorId { get; set; } = Guid.Empty;
public Guid PatientId { get; set; } = Guid.Empty;
public DateTime Appointment { get; set; } = DateTime.Now;
}
-8
View File
@@ -1,8 +0,0 @@
namespace HealthcareManagerUiWebAssem.Models;
public class PatientRegisterModel
{
public string Name { get; set; }
public string Email { get; set; }
public string Password { get; set; }
}
-9
View File
@@ -1,9 +0,0 @@
namespace HealthcareManagerUiWebAssem.Models;
public class Patient
{
public Guid Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public string Password { get; set; }
}
+7
View File
@@ -0,0 +1,7 @@
namespace HealthcareManagerUiWebAssem.Models;
public class PredictionResult
{
public string Disease { get; set; } = string.Empty;
public double Probability { get; set; }
}
+7
View File
@@ -0,0 +1,7 @@
namespace HealthcareManagerUiWebAssem.Models;
public class ResetPasswordModel
{
public string Email { get; set; } = string.Empty;
public string Password { get; set; } = string.Empty;
}
+8
View File
@@ -0,0 +1,8 @@
namespace HealthcareManagerUiWebAssem.Models;
public class ResetPasswordResponse
{
public int StatusCode { get; set; }
public string Message { get; set; }
public string? Data { get; set; }
}
-11
View File
@@ -1,11 +0,0 @@
namespace HealthcareManagerUiWebAssem.Models;
public class TokenRefreshModel
{
public TokenRefreshModel(string token)
{
Token = token;
}
public string Token { get; private set; }
}
+8
View File
@@ -0,0 +1,8 @@
namespace HealthcareManagerUiWebAssem.Models;
public class UserInformation
{
public string Name { get; set; } = string.Empty;
public Guid Id { get; set; } = Guid.Empty;
public string Role { get; set; } = string.Empty;
}
+5 -4
View File
@@ -1,8 +1,9 @@
namespace HealthcareManagerUiWebAssem.Models;
using System.ComponentModel.DataAnnotations;
namespace HealthcareManagerUiWebAssem.Models;
public class UserLoginModel
{
public string? UserType { get; set; }
public string Email { get; set; }
public string Password { get; set; }
[Required] public string Email { get; set; } = string.Empty;
[Required] public string Password { get; set; } = string.Empty;
}
+7 -6
View File
@@ -1,10 +1,11 @@
namespace HealthcareManagerUiWebAssem.Models;
using System.ComponentModel.DataAnnotations;
namespace HealthcareManagerUiWebAssem.Models;
public class UserRegisterModel
{
public string? UserType { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public string Description { get; set; }
[Required] public string Name { get; set; } = string.Empty;
[Required] public string Email { get; set; } = string.Empty;
[Required] public string Password { get; set; } = string.Empty;
[Required] public string Role { get; set; } = string.Empty;
}
-10
View File
@@ -1,10 +0,0 @@
namespace HealthcareManagerUiWebAssem.Models;
public class UserUpdateProfileModel
{
public Guid Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public string Description { get; set; }
}