public override void EntidadeParaDTO(IMappingExpression <Colaborador, DTODeColaborador> mapeamento) { mapeamento .IncludeBase <Pessoa, DTODePessoa>() .ForMember(x => x.Senha, x => x.Ignore()) .ForMember(x => x.DescricaoDoPerfil, x => x.MapFrom(y => y.Perfil.Descricao)); }
public override void DTOParaEntidade(IMappingExpression <DTODeAluno, Aluno> mapeamento) { mapeamento .IncludeBase <DTODePessoa, Pessoa>() .ForMember(x => x.Turma, x => x.Ignore()) .AfterMap((dto, entidade) => { entidade.Turma = _repositorioDeTurma.Buscar(x => x.Id == dto.IdDaTurma).FirstOrDefault(); }); }
public override void DTOParaEntidade(IMappingExpression <DTODeColaborador, Colaborador> mapeamento) { mapeamento .IncludeBase <DTODePessoa, Pessoa>() .ForMember(x => x.Perfil, x => x.Ignore()) .ForMember(x => x.Senha, x => x.Ignore()) .AfterMap((dto, entidade) => { entidade.Perfil = _repositorioDePerfil.Buscar(x => x.Id == dto.IdDoPerfil).FirstOrDefault(); entidade.Senha = Criptografia.Criptografa(dto.Senha); }); }
public override void EntidadeParaDTO(IMappingExpression <Responsavel, DTODeResponsavel> mapeamento) { mapeamento .IncludeBase <Pessoa, DTODePessoa>(); }
public override void DTOParaEntidade(IMappingExpression <DTODeResponsavel, Responsavel> mapeamento) { mapeamento .IncludeBase <DTODePessoa, Pessoa>(); }
public override void EntidadeParaDTO(IMappingExpression <Aluno, DTODeAluno> mapeamento) { mapeamento .IncludeBase <Pessoa, DTODePessoa>() .ForMember(x => x.DescricaoDaTurma, x => x.MapFrom(y => y.Turma.Descricao)); }
public void ConfigureMapFrom(IMappingExpression <TEntity, TModel> mapping) { mapping.IncludeBase <TEntity, TBaseModel>(); // ... other mappings }
public void Map(IMappingExpression <ProjectTargetCost, ProjectTargetCostDto> mapping) { mapping.IncludeBase <IEstimatedDate, IDateDto>(); }