예제 #1
0
 protected override Perfil ConvertDtoToEntity(UserGroupDto dto)
 {
     return(new Perfil
     {
         Id = dto.Id,
         Nome = ConvertString.ToPascalCase(dto.Name)
     });
 }
예제 #2
0
 protected override TipoDocumento ConvertDtoToEntity(GroupDocDto dto)
 {
     return(new TipoDocumento
     {
         Id = dto.Id,
         Nome = string.IsNullOrEmpty(dto.Descricao) ? "(vazio)" : ConvertString.ToPascalCase(dto.Descricao),
         Ativo = dto.Active == "S",
         Parent = this.entities.FirstOrDefault(x => x.Id == dto.Parent.ToInt()),
         EhPasta = dto.Folder == "G",
     });
 }
예제 #3
0
 protected override Area ConvertDtoToEntity(AreaDto dto)
 {
     return(new Area
     {
         Id = dto.Id,
         Parent = this.entities.FirstOrDefault(x => x.Id == dto.Parent.ToInt()),
         Nome = ConvertString.ToPascalCase(dto.Descricao),
         Segura = dto.Restricted == "S",
         Abreviacao = ConvertString.ToPascalCase(dto.Abrev)
     });
 }
예제 #4
0
 protected override Usuario ConvertDtoToEntity(UserDto dto)
 {
     return(new Usuario
     {
         Id = dto.Id,
         Login = ConvertString.ToPascalCase(dto.Login),
         Nome = dto.Name,
         Ativo = dto.Active == "S" && dto.Deleted != "*",
         Perfil = this.Create <Perfil>(dto.Profile),
         Area = this.Create <Area>(dto.Area),
         Senha = new HashString().Do("pwd123")
     });
 }