Add game and game detail dtos
This commit is contained in:
@@ -8,16 +8,14 @@ public class GameProfile : Profile
|
||||
{
|
||||
public GameProfile()
|
||||
{
|
||||
CreateMap<Game, GameDto>()
|
||||
CreateMap<Game, GameDetailDto>()
|
||||
.ForMember(d => d.Id, o => o.MapFrom(s => s.Id))
|
||||
.ForMember(d => d.Title, o => o.MapFrom(s => s.Title))
|
||||
.ForMember(d => d.ReleaseDate, o => o.MapFrom(s => s.ReleaseDate))
|
||||
.ForMember(d => d.CreationDate, o => o.MapFrom(s => s.CreationDate))
|
||||
.ForMember(d => d.CreationUserId, o => o.MapFrom(s => s.CreationUserId))
|
||||
.ForMember(d => d.CreationUser, o => o.MapFrom(s => s.CreationUser))
|
||||
.ForMember(d => d.ModificationDate, o => o.MapFrom(s => s.ModificationDate))
|
||||
.ForMember(d => d.ModificationUserId, o => o.MapFrom(s => s.ModificationUserId))
|
||||
.ForMember(d => d.ModificationUser, o => o.MapFrom(s => s.ModificationUser))
|
||||
.ForMember(d => d.StorageSpace, o => o.MapFrom(s => s.StorageSpace))
|
||||
.ForMember(d => d.Description, o => o.MapFrom(s => s.Description))
|
||||
.ForMember(d => d.Interest, o => o.MapFrom(s => s.Interest))
|
||||
@@ -27,5 +25,15 @@ public class GameProfile : Profile
|
||||
.ForMember(d => d.Publishers, o => o.MapFrom(s => s.GamePublishers.Select(p => p.Publisher)))
|
||||
.ForMember(d => d.Developers, o => o.MapFrom(s => s.GameDevelopers.Select(gd => gd.Developer)))
|
||||
.ReverseMap();
|
||||
|
||||
CreateMap<Game, GameDto>()
|
||||
.ForMember(d => d.Id, o => o.MapFrom(s => s.Id))
|
||||
.ForMember(d => d.Title, o => o.MapFrom(s => s.Title))
|
||||
.ForMember(d => d.ReleaseDate, o => o.MapFrom(s => s.ReleaseDate))
|
||||
.ForMember(d => d.Platforms, o => o.MapFrom(s => s.GamePlatforms.Select(p => new PlatformDto() { Id = p.Platform.Id, Label = p.Platform.Label, Url = p.Url })))
|
||||
.ForMember(d => d.Tags, o => o.MapFrom(s => s.GameTags.Select(t => t.Tag)))
|
||||
.ForMember(d => d.StorageSpace, o => o.MapFrom(s => s.StorageSpace))
|
||||
.ForMember(d => d.Interest, o => o.MapFrom(s => s.Interest))
|
||||
.ReverseMap();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user