using Infrastructure.Entities; using Server.Dto.Request; using Server.Dto.Response; namespace Server.Mappers; public static class EventsMappers { public static ResponseEventDto ToDto(this EventEntity evt) { return new ResponseEventDto { Id = evt.Id, Title = evt.Title, Description = evt.Description, Date = evt.Date, nbMaxRegistrations = evt.nbPlaces, nbRegistrations = evt.Participants.Count }; } public static EventEntity ToEntity(this RequestEventDto evt) { return new EventEntity { Title = evt.Title, Description = evt.Description, Date = evt.Date, nbPlaces = evt.nbMaxRegistrations }; } }