Cleaned code

This commit is contained in:
2026-03-17 10:27:53 +01:00
parent 15075eb051
commit d202d1541d
55 changed files with 306 additions and 264 deletions

View File

@@ -8,22 +8,22 @@ using BookHive.Models;
namespace BookHive.MappingProfiles;
public class DtoToEntityMappings : Profile
public class DtoToEntityMappings : Profile
{
public DtoToEntityMappings()
{
CreateMap<CreateBookDto, Book>();
CreateMap<UpdateBookDto, Book>();
CreateMap<CreateAuthorDto, Author>();
CreateMap<UpdateAuthorDto, Author>();
CreateMap<CreateMemberDto, Member>();
CreateMap<UpdateMemberDto, Member>();
CreateMap<CreateReviewDto, Review>();
CreateMap<UpdateReviewDto, Review>();
CreateMap<CreateLoanDto, Loan>();
CreateMap<UpdateLoanDto, Loan>();
}

View File

@@ -14,21 +14,21 @@ public class EntityToDtoMappings : Profile
{
CreateMap<Book, GetBookDto>()
.ForMember(
dest => dest.AuthorFullName,
opt =>
opt.MapFrom(src =>
dest => dest.AuthorFullName,
opt =>
opt.MapFrom(src =>
src.Author!.FirstName + " " + src.Author.LastName)
);
);
CreateMap<Book, GetBookDetailsDto>();
CreateMap<Author, GetAuthorDto>();
CreateMap<Author, GetAuthorDetailsDto>();
CreateMap<Loan, GetLoanDto>();
CreateMap<Member, GetMemberDto>();
CreateMap<Member, GetMemberDto>();
CreateMap<Member, GetMemberDetailsDto>();
CreateMap<Review, GetReviewDto>();
}
}