Mise à jour du serveur collaborateur

develop
Yanaël GRETTE 4 years ago
parent 61f0effc51
commit c13baf22c6
  1. 2
      EPAServeur/ApiCollaborateur/AdresseApi.cs
  2. 12
      EPAServeur/ApiCollaborateur/AgenceApi.cs
  3. 841
      EPAServeur/ApiCollaborateur/CollaborateurApi.cs
  4. 84
      EPAServeur/ApiCollaborateur/PeriodeDessaiApi.cs
  5. 1383
      EPAServeur/ApiCollaborateur/ReferentApi.cs
  6. 33
      EPAServeur/ClientCollaborateur/ApiClient.cs
  7. 24
      EPAServeur/ModelCollaborateur/Collaborateur.cs
  8. 12
      EPAServeur/ModelCollaborateur/NouvellePeriodeEssai.cs
  9. 12
      EPAServeur/ModelCollaborateur/PeriodeEssai.cs
  10. 234
      EPAServeur/ModelCollaborateur/Referent.cs
  11. 3
      EPAServeur/Services/CollaborateurService.cs
  12. 43
      EPAServeur/Services/ReferentService.cs
  13. 1
      EPAServeur/Startup.cs

@ -12,8 +12,8 @@ using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using RestSharp;
using IO.Swagger.ClientCollaborateur;
using IO.Swagger.ModelCollaborateur;
using IO.Swagger.ClientCollaborateur;
namespace IO.Swagger.ApiCollaborateur
{

@ -511,7 +511,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->ChercherAgence");
var localVarPath = "/agence/{agenceId}";
var localVarPath = "/agences/{agenceId}";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -577,7 +577,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->ChercherAgence");
var localVarPath = "/agence/{agenceId}";
var localVarPath = "/agences/{agenceId}";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -762,7 +762,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgence");
var localVarPath = "/agence/{agenceId}";
var localVarPath = "/agences/{agenceId}";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -837,7 +837,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgence");
var localVarPath = "/agence/{agenceId}";
var localVarPath = "/agences/{agenceId}";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -911,7 +911,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgencepatch");
var localVarPath = "/agence/{agenceId}";
var localVarPath = "/agences/{agenceId}";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -986,7 +986,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgencepatch");
var localVarPath = "/agence/{agenceId}";
var localVarPath = "/agences/{agenceId}";
var localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);

File diff suppressed because it is too large Load Diff

@ -20,11 +20,11 @@ namespace IO.Swagger.ApiCollaborateur
/// <summary>
/// Represents a collection of functions to interact with the API endpoints
/// </summary>
public interface IPeriodeDessaiApi : IApiAccessor
public interface IPeridodeDessaiApi : IApiAccessor
{
#region Synchronous Operations
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -36,7 +36,7 @@ namespace IO.Swagger.ApiCollaborateur
void Maj1PE (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -47,7 +47,7 @@ namespace IO.Swagger.ApiCollaborateur
/// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> Maj1PEWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -59,7 +59,7 @@ namespace IO.Swagger.ApiCollaborateur
void Maj1PEPatch (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -70,7 +70,7 @@ namespace IO.Swagger.ApiCollaborateur
/// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> Maj1PEPatchWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai
/// mettre à jour une péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -82,7 +82,7 @@ namespace IO.Swagger.ApiCollaborateur
void MajPE (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai
/// mettre à jour une péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -93,7 +93,7 @@ namespace IO.Swagger.ApiCollaborateur
/// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> MajPEWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours
/// mettre à jour une péridode d&#x27;essai en cours
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -105,7 +105,7 @@ namespace IO.Swagger.ApiCollaborateur
void MajPEPatch (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours
/// mettre à jour une péridode d&#x27;essai en cours
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -118,7 +118,7 @@ namespace IO.Swagger.ApiCollaborateur
#endregion Synchronous Operations
#region Asynchronous Operations
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -130,7 +130,7 @@ namespace IO.Swagger.ApiCollaborateur
System.Threading.Tasks.Task Maj1PEAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -141,7 +141,7 @@ namespace IO.Swagger.ApiCollaborateur
/// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> Maj1PEAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -153,7 +153,7 @@ namespace IO.Swagger.ApiCollaborateur
System.Threading.Tasks.Task Maj1PEPatchAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai
/// mettre à jour la première partie de la péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -164,7 +164,7 @@ namespace IO.Swagger.ApiCollaborateur
/// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> Maj1PEPatchAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai
/// mettre à jour une péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -176,7 +176,7 @@ namespace IO.Swagger.ApiCollaborateur
System.Threading.Tasks.Task MajPEAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai
/// mettre à jour une péridode d&#x27;essai
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -187,7 +187,7 @@ namespace IO.Swagger.ApiCollaborateur
/// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> MajPEAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours
/// mettre à jour une péridode d&#x27;essai en cours
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -199,7 +199,7 @@ namespace IO.Swagger.ApiCollaborateur
System.Threading.Tasks.Task MajPEPatchAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours
/// mettre à jour une péridode d&#x27;essai en cours
/// </summary>
/// <remarks>
/// La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
@ -215,7 +215,7 @@ namespace IO.Swagger.ApiCollaborateur
/// <summary>
/// Represents a collection of functions to interact with the API endpoints
/// </summary>
public partial class PeriodeDessaiApi : IPeriodeDessaiApi
public partial class PeriodeDessaiApi : IPeridodeDessaiApi
{
private IO.Swagger.ClientCollaborateur.ExceptionFactory _exceptionFactory = (name, response) => null;
@ -321,7 +321,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -333,7 +333,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -343,7 +343,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->Maj1PE");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->Maj1PE");
var localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();
@ -395,7 +395,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -408,7 +408,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -418,7 +418,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->Maj1PE");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->Maj1PE");
var localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();
@ -470,7 +470,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -482,7 +482,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -492,7 +492,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->Maj1PEPatch");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->Maj1PEPatch");
var localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();
@ -544,7 +544,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -557,7 +557,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour la première partie de la periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour la première partie de la péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -567,7 +567,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->Maj1PEPatch");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->Maj1PEPatch");
var localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();
@ -619,7 +619,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -631,7 +631,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -641,7 +641,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->MajPE");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->MajPE");
var localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();
@ -693,7 +693,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -706,7 +706,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -716,7 +716,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->MajPE");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->MajPE");
var localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();
@ -768,7 +768,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -780,7 +780,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -790,7 +790,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->MajPEPatch");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->MajPEPatch");
var localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();
@ -842,7 +842,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -855,7 +855,7 @@ namespace IO.Swagger.ApiCollaborateur
}
/// <summary>
/// mettre à jour une periode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// mettre à jour une péridode d&#x27;essai en cours La différence entre la première et celle en cours est que, si une période d&#x27;essai est prolongee, il y en a techniquement 2
/// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception>
/// <param name="collabId">Ce paramêtre permet de renseigner l&#x27;identifiant du collaborateur recherché</param>
@ -865,7 +865,7 @@ namespace IO.Swagger.ApiCollaborateur
{
// verify the required parameter 'collabId' is set
if (collabId == null)
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeriodeDessaiApi->MajPEPatch");
throw new ApiException(400, "Missing required parameter 'collabId' when calling PeridodeDessaiApi->MajPEPatch");
var localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>();

File diff suppressed because it is too large Load Diff

@ -25,7 +25,7 @@ namespace IO.Swagger.ClientCollaborateur
/// <summary>
/// API client is mainly responsible for making the HTTP call to the API backend.
/// </summary>
public partial class ApiClient
public partial class ApiClient
{
private JsonSerializerSettings serializerSettings = new JsonSerializerSettings
{
@ -53,12 +53,12 @@ namespace IO.Swagger.ClientCollaborateur
public ApiClient()
{
Configuration = IO.Swagger.ClientCollaborateur.Configuration.Default;
RestClient = new RestClient("https://virtserver.swaggerhub.com/LilianG/Service-Collaborateur/1.1.1");
RestClient = new RestClient("http://localhost:3000");
}
/// <summary>
/// Initializes a new instance of the <see cref="ApiClient" /> class
/// with default base path (https://virtserver.swaggerhub.com/LilianG/Service-Collaborateur/1.1.1).
/// with default base path (http://localhost:3000).
/// </summary>
/// <param name="config">An instance of Configuration.</param>
public ApiClient(Configuration config)
@ -75,7 +75,7 @@ namespace IO.Swagger.ClientCollaborateur
/// <param name="basePath">The base path.</param>
public ApiClient(String basePath = "http://localhost:3000")
{
if (String.IsNullOrEmpty(basePath))
if (String.IsNullOrEmpty(basePath))
throw new ArgumentException("basePath cannot be empty");
RestClient = new RestClient(basePath);
@ -116,23 +116,23 @@ namespace IO.Swagger.ClientCollaborateur
var request = new RestRequest(path, method);
// add path parameter, if any
foreach(var param in pathParams)
foreach (var param in pathParams)
request.AddParameter(param.Key, param.Value, ParameterType.UrlSegment);
// add header parameter, if any
foreach(var param in headerParams)
foreach (var param in headerParams)
request.AddHeader(param.Key, param.Value);
// add query parameter, if any
foreach(var param in queryParams)
foreach (var param in queryParams)
request.AddQueryParameter(param.Key, param.Value);
// add form parameter, if any
foreach(var param in formParams)
foreach (var param in formParams)
request.AddParameter(param.Key, param.Value);
// add file parameter, if any
foreach(var param in fileParams)
foreach (var param in fileParams)
{
request.AddFile(param.Value.Name, param.Value.Writer, param.Value.FileName, param.Value.ContentLength, param.Value.ContentType);
}
@ -169,7 +169,7 @@ namespace IO.Swagger.ClientCollaborateur
pathParams, contentType);
// set timeout
RestClient.Timeout = Configuration.Timeout;
// set user agent
RestClient.UserAgent = Configuration.UserAgent;
@ -178,7 +178,7 @@ namespace IO.Swagger.ClientCollaborateur
var response = RestClient.Execute(request);
InterceptResponse(request, response);
return (Object) response;
return (Object)response;
}
/// <summary>
/// Makes the asynchronous HTTP request.
@ -204,6 +204,7 @@ namespace IO.Swagger.ClientCollaborateur
pathParams, contentType);
InterceptRequest(request);
var response = await RestClient.ExecuteTaskAsync(request);
//var response = await RestClient.ExecuteAsync(request);
InterceptResponse(request, response);
return (Object)response;
}
@ -246,13 +247,13 @@ namespace IO.Swagger.ClientCollaborateur
// Defaults to an ISO 8601, using the known as a Round-trip date/time pattern ("o")
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return ((DateTime)obj).ToString (Configuration.DateTimeFormat);
return ((DateTime)obj).ToString(Configuration.DateTimeFormat);
else if (obj is DateTimeOffset)
// Return a formatted date string - Can be customized with Configuration.DateTimeFormat
// Defaults to an ISO 8601, using the known as a Round-trip date/time pattern ("o")
// https://msdn.microsoft.com/en-us/library/az4se3k1(v=vs.110).aspx#Anchor_8
// For example: 2009-06-15T13:45:30.0000000
return ((DateTimeOffset)obj).ToString (Configuration.DateTimeFormat);
return ((DateTimeOffset)obj).ToString(Configuration.DateTimeFormat);
else if (obj is IList)
{
var flattenedString = new StringBuilder();
@ -265,7 +266,7 @@ namespace IO.Swagger.ClientCollaborateur
return flattenedString.ToString();
}
else
return Convert.ToString (obj);
return Convert.ToString(obj);
}
/// <summary>
@ -308,7 +309,7 @@ namespace IO.Swagger.ClientCollaborateur
if (type.Name.StartsWith("System.Nullable`1[[System.DateTime")) // return a datetime object
{
return DateTime.Parse(response.Content, null, System.Globalization.DateTimeStyles.RoundtripKind);
return DateTime.Parse(response.Content, null, System.Globalization.DateTimeStyles.RoundtripKind);
}
if (type == typeof(String) || type.Name.StartsWith("System.Nullable")) // return primitive type
@ -427,7 +428,7 @@ namespace IO.Swagger.ClientCollaborateur
/// <returns>Byte array</returns>
public static byte[] ReadAsBytes(Stream inputStream)
{
byte[] buf = new byte[16*1024];
byte[] buf = new byte[16 * 1024];
using (MemoryStream ms = new MemoryStream())
{
int count;

@ -29,16 +29,6 @@ namespace IO.Swagger.ModelCollaborateur
[DataContract]
public partial class Collaborateur : IEquatable<Collaborateur>, IValidatableObject
{
/// <summary>
/// Gets or Sets Genre
/// </summary>
[DataMember(Name="genre", EmitDefaultValue=false)]
public Genre? Genre { get; set; }
/// <summary>
/// Gets or Sets Statut
/// </summary>
[DataMember(Name="statut", EmitDefaultValue=false)]
public Statut? Statut { get; set; }
/// <summary>
/// Initializes a new instance of the <see cref="Collaborateur" /> class.
/// </summary>
@ -62,7 +52,7 @@ namespace IO.Swagger.ModelCollaborateur
/// <param name="periodeEssai">periodeEssai.</param>
/// <param name="dateArrivee">dateArrivee.</param>
/// <param name="dateDepart">dateDepart.</param>
public Collaborateur(Guid? id = default(Guid?), string nom = default(string), string prenom = default(string), Genre? genre = default(Genre?), DateTime? dateNaissance = default(DateTime?), int? nbEnfants = default(int?), Adresse adresse = default(Adresse), string telephone = default(string), string mailPerso = default(string), string mailApside = default(string), Statut? statut = default(Statut?), List<Fonction> fonctions = default(List<Fonction>), BU businessUnit = default(BU), Referent referent = default(Referent), Collaborateur parrain = default(Collaborateur), List<Projet> projets = default(List<Projet>), List<Technologie> technologiesPref = default(List<Technologie>), List<PeriodeEssai> periodeEssai = default(List<PeriodeEssai>), DateTime? dateArrivee = default(DateTime?), DateTime? dateDepart = default(DateTime?))
public Collaborateur(Guid? id = default(Guid?), string nom = default(string), string prenom = default(string), Genre genre = default(Genre), DateTime? dateNaissance = default(DateTime?), int? nbEnfants = default(int?), Adresse adresse = default(Adresse), string telephone = default(string), string mailPerso = default(string), string mailApside = default(string), Statut statut = default(Statut), List<Fonction> fonctions = default(List<Fonction>), BU businessUnit = default(BU), Collaborateur referent = default(Collaborateur), Collaborateur parrain = default(Collaborateur), List<Projet> projets = default(List<Projet>), List<Technologie> technologiesPref = default(List<Technologie>), List<PeriodeEssai> periodeEssai = default(List<PeriodeEssai>), DateTime? dateArrivee = default(DateTime?), DateTime? dateDepart = default(DateTime?))
{
// to ensure "id" is required (not null)
if (id == null)
@ -128,6 +118,11 @@ namespace IO.Swagger.ModelCollaborateur
[DataMember(Name="prenom", EmitDefaultValue=false)]
public string Prenom { get; set; }
/// <summary>
/// Gets or Sets Genre
/// </summary>
[DataMember(Name="genre", EmitDefaultValue=false)]
public Genre Genre { get; set; }
/// <summary>
/// Gets or Sets DateNaissance
@ -166,6 +161,11 @@ namespace IO.Swagger.ModelCollaborateur
[DataMember(Name="mailApside", EmitDefaultValue=false)]
public string MailApside { get; set; }
/// <summary>
/// Gets or Sets Statut
/// </summary>
[DataMember(Name="statut", EmitDefaultValue=false)]
public Statut Statut { get; set; }
/// <summary>
/// Gets or Sets Fonctions
@ -183,7 +183,7 @@ namespace IO.Swagger.ModelCollaborateur
/// Gets or Sets Referent
/// </summary>
[DataMember(Name="referent", EmitDefaultValue=false)]
public Referent Referent { get; set; }
public Collaborateur Referent { get; set; }
/// <summary>
/// Gets or Sets Parrain

@ -29,11 +29,6 @@ namespace IO.Swagger.ModelCollaborateur
[DataContract]
public partial class NouvellePeriodeEssai : IEquatable<NouvellePeriodeEssai>, IValidatableObject
{
/// <summary>
/// Gets or Sets IssuePE
/// </summary>
[DataMember(Name="issuePE", EmitDefaultValue=false)]
public IssuePE? IssuePE { get; set; }
/// <summary>
/// Initializes a new instance of the <see cref="NouvellePeriodeEssai" /> class.
/// </summary>
@ -42,7 +37,7 @@ namespace IO.Swagger.ModelCollaborateur
/// <param name="dateFinEffect">dateFinEffect.</param>
/// <param name="commentaire">commentaire.</param>
/// <param name="issuePE">issuePE.</param>
public NouvellePeriodeEssai(DateTime? dateDebut = default(DateTime?), DateTime? dateFinPrev = default(DateTime?), DateTime? dateFinEffect = default(DateTime?), string commentaire = default(string), IssuePE? issuePE = default(IssuePE?))
public NouvellePeriodeEssai(DateTime? dateDebut = default(DateTime?), DateTime? dateFinPrev = default(DateTime?), DateTime? dateFinEffect = default(DateTime?), string commentaire = default(string), IssuePE issuePE = default(IssuePE))
{
this.DateDebut = dateDebut;
this.DateFinPrev = dateFinPrev;
@ -78,6 +73,11 @@ namespace IO.Swagger.ModelCollaborateur
[DataMember(Name="commentaire", EmitDefaultValue=false)]
public string Commentaire { get; set; }
/// <summary>
/// Gets or Sets IssuePE
/// </summary>
[DataMember(Name="issuePE", EmitDefaultValue=false)]
public IssuePE IssuePE { get; set; }
/// <summary>
/// Returns the string presentation of the object

@ -29,11 +29,6 @@ namespace IO.Swagger.ModelCollaborateur
[DataContract]
public partial class PeriodeEssai : IEquatable<PeriodeEssai>, IValidatableObject
{
/// <summary>
/// Gets or Sets IssuePE
/// </summary>
[DataMember(Name="issuePE", EmitDefaultValue=false)]
public IssuePE? IssuePE { get; set; }
/// <summary>
/// Initializes a new instance of the <see cref="PeriodeEssai" /> class.
/// </summary>
@ -43,7 +38,7 @@ namespace IO.Swagger.ModelCollaborateur
/// <param name="dateFinEffect">dateFinEffect.</param>
/// <param name="commentaire">commentaire.</param>
/// <param name="issuePE">issuePE.</param>
public PeriodeEssai(long? id = default(long?), DateTime? dateDebut = default(DateTime?), DateTime? dateFinPrev = default(DateTime?), DateTime? dateFinEffect = default(DateTime?), string commentaire = default(string), IssuePE? issuePE = default(IssuePE?))
public PeriodeEssai(long? id = default(long?), DateTime? dateDebut = default(DateTime?), DateTime? dateFinPrev = default(DateTime?), DateTime? dateFinEffect = default(DateTime?), string commentaire = default(string), IssuePE issuePE = default(IssuePE))
{
this.Id = id;
this.DateDebut = dateDebut;
@ -86,6 +81,11 @@ namespace IO.Swagger.ModelCollaborateur
[DataMember(Name="commentaire", EmitDefaultValue=false)]
public string Commentaire { get; set; }
/// <summary>
/// Gets or Sets IssuePE
/// </summary>
[DataMember(Name="issuePE", EmitDefaultValue=false)]
public IssuePE IssuePE { get; set; }
/// <summary>
/// Returns the string presentation of the object

@ -1,234 +0,0 @@
/*
* Service Collaborateur API
*
* Api du service Collaborateur, utilisée pour récupérer les données des collaborateurs d'Apside
*
* OpenAPI spec version: 1.1.3
* Contact: lilian.gayet@apside-groupe.com
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System;
using System.Linq;
using System.IO;
using System.Text;
using System.Text.RegularExpressions;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Runtime.Serialization;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using System.ComponentModel.DataAnnotations;
using SwaggerDateConverter = IO.Swagger.ClientCollaborateur.SwaggerDateConverter;
namespace IO.Swagger.ModelCollaborateur
{
/// <summary>
/// Referent
/// </summary>
[DataContract]
public partial class Referent : IEquatable<Referent>, IValidatableObject
{
/// <summary>
/// Initializes a new instance of the <see cref="Referent" /> class.
/// </summary>
/// <param name="id">id (required).</param>
/// <param name="nom">nom (required).</param>
/// <param name="prenom">prenom (required).</param>
/// <param name="mailApside">mailApside (required).</param>
/// <param name="dateDebut">dateDebut.</param>
/// <param name="dateFin">dateFin.</param>
public Referent(Guid? id = default(Guid?), string nom = default(string), string prenom = default(string), string mailApside = default(string), DateTime? dateDebut = default(DateTime?), DateTime? dateFin = default(DateTime?))
{
// to ensure "id" is required (not null)
if (id == null)
{
throw new InvalidDataException("id is a required property for Referent and cannot be null");
}
else
{
this.Id = id;
}
// to ensure "nom" is required (not null)
if (nom == null)
{
throw new InvalidDataException("nom is a required property for Referent and cannot be null");
}
else
{
this.Nom = nom;
}
// to ensure "prenom" is required (not null)
if (prenom == null)
{
throw new InvalidDataException("prenom is a required property for Referent and cannot be null");
}
else
{
this.Prenom = prenom;
}
// to ensure "mailApside" is required (not null)
if (mailApside == null)
{
throw new InvalidDataException("mailApside is a required property for Referent and cannot be null");
}
else
{
this.MailApside = mailApside;
}
this.DateDebut = dateDebut;
this.DateFin = dateFin;
}
/// <summary>
/// Gets or Sets Id
/// </summary>
[DataMember(Name="id", EmitDefaultValue=false)]
public Guid? Id { get; set; }
/// <summary>
/// Gets or Sets Nom
/// </summary>
[DataMember(Name="nom", EmitDefaultValue=false)]
public string Nom { get; set; }
/// <summary>
/// Gets or Sets Prenom
/// </summary>
[DataMember(Name="prenom", EmitDefaultValue=false)]
public string Prenom { get; set; }
/// <summary>
/// Gets or Sets MailApside
/// </summary>
[DataMember(Name="mailApside", EmitDefaultValue=false)]
public string MailApside { get; set; }
/// <summary>
/// Gets or Sets DateDebut
/// </summary>
[DataMember(Name="dateDebut", EmitDefaultValue=false)]
public DateTime? DateDebut { get; set; }
/// <summary>
/// Gets or Sets DateFin
/// </summary>
[DataMember(Name="dateFin", EmitDefaultValue=false)]
public DateTime? DateFin { get; set; }
/// <summary>
/// Returns the string presentation of the object
/// </summary>
/// <returns>String presentation of the object</returns>
public override string ToString()
{
var sb = new StringBuilder();
sb.Append("class Referent {\n");
sb.Append(" Id: ").Append(Id).Append("\n");
sb.Append(" Nom: ").Append(Nom).Append("\n");
sb.Append(" Prenom: ").Append(Prenom).Append("\n");
sb.Append(" MailApside: ").Append(MailApside).Append("\n");
sb.Append(" DateDebut: ").Append(DateDebut).Append("\n");
sb.Append(" DateFin: ").Append(DateFin).Append("\n");
sb.Append("}\n");
return sb.ToString();
}
/// <summary>
/// Returns the JSON string presentation of the object
/// </summary>
/// <returns>JSON string presentation of the object</returns>
public virtual string ToJson()
{
return JsonConvert.SerializeObject(this, Formatting.Indented);
}
/// <summary>
/// Returns true if objects are equal
/// </summary>
/// <param name="input">Object to be compared</param>
/// <returns>Boolean</returns>
public override bool Equals(object input)
{
return this.Equals(input as Referent);
}
/// <summary>
/// Returns true if Referent instances are equal
/// </summary>
/// <param name="input">Instance of Referent to be compared</param>
/// <returns>Boolean</returns>
public bool Equals(Referent input)
{
if (input == null)
return false;
return
(
this.Id == input.Id ||
(this.Id != null &&
this.Id.Equals(input.Id))
) &&
(
this.Nom == input.Nom ||
(this.Nom != null &&
this.Nom.Equals(input.Nom))
) &&
(
this.Prenom == input.Prenom ||
(this.Prenom != null &&
this.Prenom.Equals(input.Prenom))
) &&
(
this.MailApside == input.MailApside ||
(this.MailApside != null &&
this.MailApside.Equals(input.MailApside))
) &&
(
this.DateDebut == input.DateDebut ||
(this.DateDebut != null &&
this.DateDebut.Equals(input.DateDebut))
) &&
(
this.DateFin == input.DateFin ||
(this.DateFin != null &&
this.DateFin.Equals(input.DateFin))
);
}
/// <summary>
/// Gets the hash code
/// </summary>
/// <returns>Hash code</returns>
public override int GetHashCode()
{
unchecked // Overflow is fine, just wrap
{
int hashCode = 41;
if (this.Id != null)
hashCode = hashCode * 59 + this.Id.GetHashCode();
if (this.Nom != null)
hashCode = hashCode * 59 + this.Nom.GetHashCode();
if (this.Prenom != null)
hashCode = hashCode * 59 + this.Prenom.GetHashCode();
if (this.MailApside != null)
hashCode = hashCode * 59 + this.MailApside.GetHashCode();
if (this.DateDebut != null)
hashCode = hashCode * 59 + this.DateDebut.GetHashCode();
if (this.DateFin != null)
hashCode = hashCode * 59 + this.DateFin.GetHashCode();
return hashCode;
}
}
/// <summary>
/// To validate all properties of the instance
/// </summary>
/// <param name="validationContext">Validation context</param>
/// <returns>Validation Result</returns>
IEnumerable<System.ComponentModel.DataAnnotations.ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
{
yield break;
}
}
}

@ -106,6 +106,7 @@ namespace EPAServeur.Services
/// <returns>Renvoie la liste des collaborateurs en fonction des paramètres</returns>
public IEnumerable<CollaborateurDTO> GetCollaborateurs(bool? asc, int? numPage, int? parPage, List<string> fonctions, long? idAgence, long? idBU, string texte, string tri)
{
if (texte == null)
texte = "";
else
@ -405,7 +406,7 @@ namespace EPAServeur.Services
/// </summary>
/// <param name="referent">referent à transformer en referentDTO</param>
/// <returns>Renvoie la transformation DTO du referent</returns>
private ReferentDTO GetReferentDTO(Referent referent)
private ReferentDTO GetReferentDTO(Collaborateur referent)
{
if (referent == null)
return null;

@ -13,14 +13,14 @@ namespace EPAServeur.Services
public class ReferentService : IReferentService
{
#region Variables
private readonly IReferentApi referentApi;
// private readonly IReferentApi referentApi;
private readonly ICollaborateurApi collaborateurApi;
#endregion
#region Contructeurs
public ReferentService(IReferentApi _referentApi, ICollaborateurApi _collaborateurApi)
public ReferentService(ICollaborateurApi _collaborateurApi)
{
referentApi = _referentApi;
//referentApi = _referentApi;
collaborateurApi = _collaborateurApi;
}
@ -35,7 +35,7 @@ namespace EPAServeur.Services
/// <returns></returns>
public ReferentDTO GetReferentById(Guid? idReferent)
{
Referent referent = referentApi.ChercherRefId(idReferent);
Collaborateur referent = collaborateurApi.ChercherCollabId(idReferent);
if (referent == null)
throw new ReferentNotFoundException();
@ -50,7 +50,7 @@ namespace EPAServeur.Services
/// <returns></returns>
public async Task<ReferentDTO> GetReferentByIdAsync(Guid? idReferent)
{
Referent referent = await referentApi.ChercherRefIdAsync(idReferent);
Collaborateur referent = await collaborateurApi.ChercherCollabIdAsync(idReferent);
if (referent == null)
throw new ReferentNotFoundException();
@ -65,7 +65,7 @@ namespace EPAServeur.Services
/// <returns></returns>
public ReferentDTO GetReferentActuelCollaborateur(Guid? idCollaborateur)
{
Referent referent = referentApi.ChercherRefActuelCollabId(idCollaborateur);
Collaborateur referent = collaborateurApi.ChercherRefActuelId(idCollaborateur);
if (referent == null)
throw new ReferentNotFoundException();
@ -80,7 +80,7 @@ namespace EPAServeur.Services
/// <returns></returns>
public async Task<ReferentDTO> GetReferentActuelCollaborateurAsync(Guid? idCollaborateur)
{
Referent referent = await referentApi.ChercherRefActuelCollabIdAsync(idCollaborateur);
Collaborateur referent = await collaborateurApi.ChercherRefActuelIdAsync(idCollaborateur);
if (referent == null)
throw new ReferentNotFoundException();
@ -241,7 +241,7 @@ namespace EPAServeur.Services
/// <returns></returns>
public IEnumerable<ReferentDTO> GetReferentsByCollaborateur(bool? asc, Guid? idCollaborateur, int? numPage, int? parPAge, string texte, string tri)
{
IEnumerable<Referent> referents;
IEnumerable<Collaborateur> referents;
IEnumerable<ReferentDTO> referentDTOs;
if (texte == null)
@ -260,7 +260,7 @@ namespace EPAServeur.Services
if (collaborateur == null)
throw new CollaborateurNotFoundException();
referents = referentApi.ChercherRefCollabId(idCollaborateur);
referents = collaborateurApi.ChercherRefCollabId(idCollaborateur);
if (referents == null)
return new List<ReferentDTO>();
@ -282,7 +282,7 @@ namespace EPAServeur.Services
/// <returns></returns>
public async Task<IEnumerable<ReferentDTO>> GetReferentsByCollaborateurAsync(bool? asc, Guid? idCollaborateur, int? numPage, int? parPAge, string texte, string tri)
{
IEnumerable<Referent> referents;
IEnumerable<Collaborateur> referents;
IEnumerable<ReferentDTO> referentDTOs;
if (texte == null)
@ -301,7 +301,7 @@ namespace EPAServeur.Services
if (collaborateur == null)
throw new CollaborateurNotFoundException();
referents = await referentApi.ChercherRefCollabIdAsync(idCollaborateur);
referents = await collaborateurApi.ChercherRefCollabIdAsync(idCollaborateur);
if (referents == null)
return new List<ReferentDTO>();
@ -384,7 +384,7 @@ namespace EPAServeur.Services
/// </summary>
/// <param name="referent"></param>
/// <returns></returns>
private ReferentDTO GetReferentDTO(Referent referent)
private ReferentDTO GetReferentDTO(Collaborateur referent)
{
if (referent == null)
return null;
@ -398,24 +398,7 @@ namespace EPAServeur.Services
return referentDTO;
}
/// <summary>
/// Récupère un objet ReferentDTO en fonction d'un objet Collaborateur
/// </summary>
/// <param name="referent"></param>
/// <returns></returns>
private ReferentDTO GetReferentDTO(Collaborateur collaborateur)
{
if (collaborateur == null)
return null;
ReferentDTO referentDTO = new ReferentDTO()
{
Id = collaborateur.Id,
Prenom = collaborateur.Prenom,
Nom = collaborateur.Nom,
MailApside = collaborateur.MailApside
};
return referentDTO;
}
#endregion
#region DTO to Object

@ -115,7 +115,6 @@ namespace EPAServeur
//API Collaborateurs
services.AddScoped<ICollaborateurApi, CollaborateurApi>();
services.AddScoped<IAgenceApi, AgenceApi>();
services.AddScoped<IReferentApi, ReferentApi>();

Loading…
Cancel
Save