save recipes
This commit is contained in:
parent
3a887d8dbb
commit
380eb4cd21
18 changed files with 412 additions and 87 deletions
32
src/mappers/RecipeIngredientDtoEntityMapper.ts
Normal file
32
src/mappers/RecipeIngredientDtoEntityMapper.ts
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
import { RecipeIngredientDto } from "../dtos/RecipeIngredientDto.js";
|
||||
import { RecipeIngredientEntity } from "../entities/RecipeIngredientEntity.js";
|
||||
import { AbstractDtoEntityMapper } from "./AbstractDtoEntityMapper.js";
|
||||
|
||||
export class RecipeIngredientDtoEntityMapper extends AbstractDtoEntityMapper<RecipeIngredientEntity, RecipeIngredientDto>{
|
||||
|
||||
toDto(entity: RecipeIngredientEntity): RecipeIngredientDto {
|
||||
const dto = new RecipeIngredientDto();
|
||||
this.mapBaseEntityToDto(entity, dto);
|
||||
|
||||
dto.amount = entity.amount;
|
||||
dto.name = entity.name;
|
||||
dto.unit = entity.unit;
|
||||
dto.sortOrder = entity.sortOrder;
|
||||
dto.subtext = entity.subtext;
|
||||
|
||||
return dto;
|
||||
}
|
||||
|
||||
toEntity(dto: RecipeIngredientDto): RecipeIngredientEntity {
|
||||
const entity = new RecipeIngredientEntity();
|
||||
this.mapBaseDtoToEntity(dto,entity);
|
||||
|
||||
entity.amount = dto.amount;
|
||||
entity.name = dto.name;
|
||||
entity.unit = dto.unit;
|
||||
entity.sortOrder = dto.sortOrder;
|
||||
entity.subtext = dto.subtext;
|
||||
|
||||
return entity;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue