|
|
@ -40,13 +40,24 @@ namespace EPAServeur.Services |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Transformer un objet Ep en objet EpInformationDTO. |
|
|
|
/// Récupérer les détails d'un EP |
|
|
|
/// La liste des collaborateurs est utilisé pour alimenter le collaborateur et le référent de l'objet EpInformationDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
/// <param name="ep"></param> |
|
|
|
/// <param name="ep">L'EP a transformé en DTO</param> |
|
|
|
/// <param name="collaborateurDTOs"></param> |
|
|
|
/// <param name="collaborateurDTOs">Liste des collaborateurs dont l'id apparaît dans l'EP</param> |
|
|
|
/// <returns></returns> |
|
|
|
/// <returns>L'EP transformé en DTO</returns> |
|
|
|
public EpInformationDTO EpToEpDTO(Ep ep, IEnumerable<CollaborateurDTO> collaborateurDTOs) |
|
|
|
public EpDTO EpToEpDetails(Ep ep, IEnumerable<CollaborateurDTO> collaborateurDTOs) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// Transformer un objet Ep en objet EpInformationDTO. |
|
|
|
|
|
|
|
/// La liste des collaborateurs est utilisé pour alimenter le collaborateur et le référent de l'objet EpInformationDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="ep"></param> |
|
|
|
|
|
|
|
/// <param name="collaborateurDTOs"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public EpInformationDTO EpToEpDTO(Ep ep, IEnumerable<CollaborateurDTO> collaborateurDTOs) |
|
|
|
{ |
|
|
|
{ |
|
|
|
return new EpInformationDTO() |
|
|
|
return new EpInformationDTO() |
|
|
|
{ |
|
|
|
{ |
|
|
@ -85,11 +96,21 @@ namespace EPAServeur.Services |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Transformer une objet BU en objet BusinessUnitDTO. |
|
|
|
/// Transformer un objet augmentation de salaire en DTO |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
/// <param name="businessUnit"></param> |
|
|
|
/// <param name="augmentation">L'objet augmentation de salaire a transformé</param> |
|
|
|
/// <returns></returns> |
|
|
|
/// <returns>L'augmentation de salaire transformé en DTO</returns> |
|
|
|
public BusinessUnitDTO GetBusinessUnitDTO(BU businessUnit) |
|
|
|
public AugmentationSalaireDTO GetAugmentationSalaireDTO(AugmentationSalaire augmentation) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// Transformer une objet BU en objet BusinessUnitDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="businessUnit"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public BusinessUnitDTO GetBusinessUnitDTO(BU businessUnit) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (businessUnit == null) |
|
|
|
if (businessUnit == null) |
|
|
|
return null; |
|
|
|
return null; |
|
|
@ -165,17 +186,27 @@ namespace EPAServeur.Services |
|
|
|
return collaborateurDTOs.FirstOrDefault(collaborateurDTO => collaborateurDTO.Id == participationFormation.DemandeFormation.Ep.IdCollaborateur); |
|
|
|
return collaborateurDTOs.FirstOrDefault(collaborateurDTO => collaborateurDTO.Id == participationFormation.DemandeFormation.Ep.IdCollaborateur); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Transformer un objet DemandeDelegation en objet DemandeDelegationDTO. |
|
|
|
/// Transformer un commentaire assistante en objet DTO |
|
|
|
/// L'objet CollaborateurDTO est utilisé pour alimenter la propriété Referent de l'objet DemandeDelegationDTO. |
|
|
|
|
|
|
|
/// La liste de collaborateurs est utilisé pour alimenter la propriété Ep de l'objet DemandeDelegationDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
/// <param name="demande"></param> |
|
|
|
/// <param name="commentaireAssistant">Le commentaire a transformé en DTO</param> |
|
|
|
/// <param name="referent"></param> |
|
|
|
/// <returns>Le commentaire assistant transformé en DTO</returns> |
|
|
|
/// <param name="collaborateurs"></param> |
|
|
|
public CommentaireAssistant GetCommentaireAssistant(CommentaireAssistant commentaireAssistant) |
|
|
|
/// <returns></returns> |
|
|
|
{ |
|
|
|
public DemandeDelegationDTO GetDemandeDelegationDTO(DemandeDelegation demande, CollaborateurDTO referent, IEnumerable<CollaborateurDTO> collaborateurs) |
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// Transformer un objet DemandeDelegation en objet DemandeDelegationDTO. |
|
|
|
|
|
|
|
/// L'objet CollaborateurDTO est utilisé pour alimenter la propriété Referent de l'objet DemandeDelegationDTO. |
|
|
|
|
|
|
|
/// La liste de collaborateurs est utilisé pour alimenter la propriété Ep de l'objet DemandeDelegationDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="demande"></param> |
|
|
|
|
|
|
|
/// <param name="referent"></param> |
|
|
|
|
|
|
|
/// <param name="collaborateurs"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public DemandeDelegationDTO GetDemandeDelegationDTO(DemandeDelegation demande, CollaborateurDTO referent, IEnumerable<CollaborateurDTO> collaborateurs) |
|
|
|
{ |
|
|
|
{ |
|
|
|
return new DemandeDelegationDTO() |
|
|
|
return new DemandeDelegationDTO() |
|
|
|
{ |
|
|
|
{ |
|
|
@ -189,13 +220,47 @@ namespace EPAServeur.Services |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Transformer un objet Engagement en objet EngagementDTO. |
|
|
|
/// Transformer une demande de délégation en une demande de délégation DTO |
|
|
|
/// La liste de collaborateurs est utilisé pour alimenter la propriété Ep de l'objet EngagementDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
/// <param name="engagement"></param> |
|
|
|
/// <param name="demandeDelegation">La demande de délégation à transformer en DTO</param> |
|
|
|
/// <param name="collaborateurDTOs"></param> |
|
|
|
/// <param name="collaborateurDTOs">Liste des collaborateurs dont l'id apparaît dans la demande</param> |
|
|
|
|
|
|
|
/// <returns>La demande de délégation transformé en DTO</returns> |
|
|
|
|
|
|
|
public DemandeDelegationDTO GetDemandeDelegationDTO(DemandeDelegation demandeDelegation, IEnumerable<CollaborateurDTO> collaborateurDTOs) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="demande"></param> |
|
|
|
|
|
|
|
/// <param name="collaborateurDTOs">Liste des collaborateurs dont l'id apparaît dans la demande</param> |
|
|
|
/// <returns></returns> |
|
|
|
/// <returns></returns> |
|
|
|
public EngagementDTO GetEngagementDTO(Engagement engagement, IEnumerable<CollaborateurDTO> collaborateurDTOs) |
|
|
|
public DemandeEPIDTO GetDemandeEPIDTO(DemandeEPI demande, IEnumerable<CollaborateurDTO> collaborateurDTOs) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public DemandeFormationDTO GetDemandeFormationDTOEP(DemandeFormation demandeFormation) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public DocumentDTO GetDocumentDTO(Document document) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// Transformer un objet Engagement en objet EngagementDTO. |
|
|
|
|
|
|
|
/// La liste de collaborateurs est utilisé pour alimenter la propriété Ep de l'objet EngagementDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="engagement"></param> |
|
|
|
|
|
|
|
/// <param name="collaborateurDTOs"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public EngagementDTO GetEngagementDTO(Engagement engagement, IEnumerable<CollaborateurDTO> collaborateurDTOs) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (engagement == null || collaborateurDTOs == null || !collaborateurDTOs.Any()) |
|
|
|
if (engagement == null || collaborateurDTOs == null || !collaborateurDTOs.Any()) |
|
|
|
return null; |
|
|
|
return null; |
|
|
@ -215,14 +280,19 @@ namespace EPAServeur.Services |
|
|
|
return engagementDTO; |
|
|
|
return engagementDTO; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
public TypeEntretienDTO GetEntretienDTO(ChoixTypeEntretien choixTypeEntretien) |
|
|
|
/// Transformer un objet Ep en objet EpInformationDTO. |
|
|
|
{ |
|
|
|
/// La liste de collaborateurs est utilisé pour alimenter la propriété Collaborateur et la propriété Referent de l'objet EpInformationDTO. |
|
|
|
throw new NotImplementedException(); |
|
|
|
/// </summary> |
|
|
|
} |
|
|
|
/// <param name="ep"></param> |
|
|
|
|
|
|
|
/// <param name="collaborateurs"></param> |
|
|
|
/// <summary> |
|
|
|
/// <returns></returns> |
|
|
|
/// Transformer un objet Ep en objet EpInformationDTO. |
|
|
|
public EpInformationDTO GetEpInformationDTO(Ep ep, IEnumerable<CollaborateurDTO> collaborateurs) |
|
|
|
/// La liste de collaborateurs est utilisé pour alimenter la propriété Collaborateur et la propriété Referent de l'objet EpInformationDTO. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="ep"></param> |
|
|
|
|
|
|
|
/// <param name="collaborateurs"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public EpInformationDTO GetEpInformationDTO(Ep ep, IEnumerable<CollaborateurDTO> collaborateurs) |
|
|
|
{ |
|
|
|
{ |
|
|
|
CollaborateurDTO collaborateur; |
|
|
|
CollaborateurDTO collaborateur; |
|
|
|
CollaborateurDTO referent; |
|
|
|
CollaborateurDTO referent; |
|
|
@ -399,12 +469,22 @@ namespace EPAServeur.Services |
|
|
|
return modeFormationDTO; |
|
|
|
return modeFormationDTO; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
public ObjectifDTO GetObjectifDTO(Objectif objectif) |
|
|
|
/// Transformer un objet OrigineFormationDTO en objet OrigineFormation. |
|
|
|
{ |
|
|
|
/// </summary> |
|
|
|
throw new NotImplementedException(); |
|
|
|
/// <param name="origineFormationDTO"></param> |
|
|
|
} |
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public OrigineFormation GetOrigineFormation(OrigineFormationDTO origineFormationDTO) |
|
|
|
public ObjectifPrecedentDTO GetObjectifPrecedentDTO(ObjectifPrecedent objectifPrecedent) |
|
|
|
|
|
|
|
{ |
|
|
|
|
|
|
|
throw new NotImplementedException(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// Transformer un objet OrigineFormationDTO en objet OrigineFormation. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="origineFormationDTO"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public OrigineFormation GetOrigineFormation(OrigineFormationDTO origineFormationDTO) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (origineFormationDTO == null) |
|
|
|
if (origineFormationDTO == null) |
|
|
|
return null; |
|
|
|
return null; |
|
|
@ -485,13 +565,19 @@ namespace EPAServeur.Services |
|
|
|
return participationFormationDTOs; |
|
|
|
return participationFormationDTOs; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
public RDVEntretienDTO GetRDVEntretienDTO(RdvEntretien rdvEntretien) |
|
|
|
/// Transformer un objet SaisieDTO en objet Saisie. |
|
|
|
{ |
|
|
|
/// </summary> |
|
|
|
throw new NotImplementedException(); |
|
|
|
/// <param name="saisieDTO"></param> |
|
|
|
} |
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public Saisie GetSaisie(SaisieDTO saisieDTO) |
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
|
|
|
|
/// Transformer un objet SaisieDTO en objet Saisie. |
|
|
|
|
|
|
|
/// </summary> |
|
|
|
|
|
|
|
/// <param name="saisieDTO"></param> |
|
|
|
|
|
|
|
/// <returns></returns> |
|
|
|
|
|
|
|
public Saisie GetSaisie(SaisieDTO saisieDTO) |
|
|
|
{ |
|
|
|
{ |
|
|
|
if (saisieDTO == null) |
|
|
|
if (saisieDTO == null) |
|
|
|
return null; |
|
|
|
return null; |
|
|
|