Files
hermes/WebApp/Mapping/UserMapping.cs
eee4 82936633f1 feat: return organisationId if user is an organization
this will help to determine if an event is created by the user or not
2025-05-19 01:49:33 +02:00

34 lines
867 B
C#

using WebApp.DTOs;
using WebApp.Entities;
namespace WebApp.Mapping
{
public static class UserMapping
{
public static UserSummaryDto ToUserSummaryDto(this User user)
{
return new UserSummaryDto(
user.UserId,
user.Email,
user.FirstName,
user.LastName,
user.CreatedAt,
user.IsOrganisation
);
}
public static UserSummaryWithOrgIdDto ToUserSummaryWithOrgIdDto(this User user, int OrganisationId)
{
return new UserSummaryWithOrgIdDto(
user.UserId,
user.Email,
user.FirstName,
user.LastName,
user.CreatedAt,
user.IsOrganisation,
OrganisationId
);
}
}
}