feat: Añado mas campos utiles para los terceros

This commit is contained in:
javiermengual 2026-02-05 14:25:13 +01:00
parent 9e888ee985
commit 45e4af5b39
3 changed files with 19 additions and 1 deletions

View File

@ -10,6 +10,12 @@ public class ClientResponse
// Código cliente (CUxxxx) // Código cliente (CUxxxx)
public string? code_client { get; set; } public string? code_client { get; set; }
// Tipo de entidad
public string? typent_code { get; set; }
// Estado
public string? status { get; set; }
// Contacto // Contacto
public string? email { get; set; } public string? email { get; set; }
public string? phone { get; set; } public string? phone { get; set; }

View File

@ -5,6 +5,10 @@ public class ClientDto
public int Id { get; set; } public int Id { get; set; }
public required string? Name { get; set; } public required string? Name { get; set; }
public required string? CodeClient { get; set; } public required string? CodeClient { get; set; }
public string? TypentCode { get; set; }
public string? Status { get; set; }
public string? Email { get; set; }
public string? Phone { get; set; }
public List<ContactDto> Contacts { get; set; } = new(); public List<ContactDto> Contacts { get; set; } = new();
} }

View File

@ -15,6 +15,10 @@ public class ClientMapper
Id = clientId, Id = clientId,
Name = clientResponse.name, Name = clientResponse.name,
CodeClient = clientResponse.code_client, CodeClient = clientResponse.code_client,
TypentCode = clientResponse.typent_code,
Status = clientResponse.status,
Email = clientResponse.email,
Phone = clientResponse.phone,
Contacts = contacts.Where(c => c.ClientId == clientId).ToList() Contacts = contacts.Where(c => c.ClientId == clientId).ToList()
}; };
} }
@ -25,7 +29,11 @@ public class ClientMapper
{ {
Id = int.TryParse(clientResponse.id, out int id) ? id : 0, Id = int.TryParse(clientResponse.id, out int id) ? id : 0,
Name = clientResponse.name, Name = clientResponse.name,
CodeClient = clientResponse.code_client CodeClient = clientResponse.code_client,
TypentCode = clientResponse.typent_code,
Status = clientResponse.status,
Email = clientResponse.email,
Phone = clientResponse.phone
}; };
} }