correction of models

Vianney JOURDY 1 week ago
parent 681c55c8f5
commit 9b7c3cb166

@ -0,0 +1,21 @@
using Shared.Enum;
namespace UserService.DTOs;
public class UpdateUserDto
{
public Guid Id { get; set; }
public string Name { get; set; }
public string Surname { get; set; }
public int Age { get; set; }
public float Weight { get; set; }
public float Height { get; set; }
public bool Sexe { get; set; }
public string? ProfilePict { get; set; }
public int? NbSessionWeek { get; set; }
public EGoal? Goal { get; set; }
public ESleepLevel? SleepLevel { get; set; }
public ESportLevel? SportLevel { get; set; }
public ESport? Sports { get; set; }
public EHealthProblem? HealthProblems { get; set; }
}

@ -15,8 +15,8 @@ public class User
public string Goal { get; set; } = null;
public string SleepLevel { get; set; } = null;
public string SportLevel { get; set; } = null;
public string Sports { get; set; } = null;
public string HealthProblems { get; set; } = null;
public List<string> Sports { get; set; } = [];
public List<string> HealthProblems { get; set; } = [];
public DateTime CreatedAt { get; set; } = DateTime.UtcNow;
public DateTime UpdatedAt { get; set; } = DateTime.UtcNow;

@ -19,6 +19,6 @@
</ItemGroup>
<ItemGroup>
<Folder Include="DTOs\" />
<ProjectReference Include="..\src\Shared\Shared.csproj" />
</ItemGroup>
</Project>

@ -0,0 +1,6 @@
namespace Shared.DTOs;
public class DeleteDto
{
public Guid Id { get; set; }
}

@ -1,7 +1,21 @@
namespace Shared.DTOs;
using System.Runtime.CompilerServices;
using Shared.Enum;
namespace Shared.DTOs;
public class UserDto
{
public string Name { get; set; };
public string Name { get; set; } = "Guest";
public string Surname { get; set; } = "Gest";
public int Age { get; set; } = 0;
public float Weight { get; set; } = 0.0f;
public float Height { get; set; } = 0.0f;
public bool Sexe { get; set; } = true;
public string? ProfilePict { get; set; } = "https://cdn.pixabay.com/photo/2015/10/05/22/37/blank-profile-picture-973460_960_720.png";
public int NbSessionWeek { get; set; } = 1;
public EGoal Goal { get; set; } = EGoal.None;
public ESleepLevel SleepLevel { get; set; } = ESleepLevel.None;
public ESportLevel SportLevel { get; set; } = ESportLevel.None;
public List<ESport> Sports { get; set; } = [ ESport.None ];
public List<EHealthProblem> HealthProblems { get; set; } = [ EHealthProblem.None ];
}
Loading…
Cancel
Save