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. 839
      EPAServeur/ApiCollaborateur/CollaborateurApi.cs
  4. 84
      EPAServeur/ApiCollaborateur/PeriodeDessaiApi.cs
  5. 1383
      EPAServeur/ApiCollaborateur/ReferentApi.cs
  6. 5
      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.Collections.ObjectModel;
using System.Linq; using System.Linq;
using RestSharp; using RestSharp;
using IO.Swagger.ClientCollaborateur;
using IO.Swagger.ModelCollaborateur; using IO.Swagger.ModelCollaborateur;
using IO.Swagger.ClientCollaborateur;
namespace IO.Swagger.ApiCollaborateur namespace IO.Swagger.ApiCollaborateur
{ {

@ -511,7 +511,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null) if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->ChercherAgence"); 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 localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -577,7 +577,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null) if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->ChercherAgence"); 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 localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -762,7 +762,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null) if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgence"); 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 localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -837,7 +837,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null) if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgence"); 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 localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -911,7 +911,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null) if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgencepatch"); 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 localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader);
@ -986,7 +986,7 @@ namespace IO.Swagger.ApiCollaborateur
if (agenceId == null) if (agenceId == null)
throw new ApiException(400, "Missing required parameter 'agenceId' when calling AgenceApi->MajAgencepatch"); 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 localVarPathParams = new Dictionary<String, String>();
var localVarQueryParams = new List<KeyValuePair<String, String>>(); var localVarQueryParams = new List<KeyValuePair<String, String>>();
var localVarHeaderParams = new Dictionary<String, String>(this.Configuration.DefaultHeader); 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> /// <summary>
/// Represents a collection of functions to interact with the API endpoints /// Represents a collection of functions to interact with the API endpoints
/// </summary> /// </summary>
public interface IPeriodeDessaiApi : IApiAccessor public interface IPeridodeDessaiApi : IApiAccessor
{ {
#region Synchronous Operations #region Synchronous Operations
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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); void Maj1PE (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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> /// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> Maj1PEWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null); ApiResponse<Object> Maj1PEWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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); void Maj1PEPatch (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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> /// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> Maj1PEPatchWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null); ApiResponse<Object> Maj1PEPatchWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai /// mettre à jour une péridode d&#x27;essai
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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); void MajPE (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai /// mettre à jour une péridode d&#x27;essai
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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> /// <returns>ApiResponse of Object(void)</returns>
ApiResponse<Object> MajPEWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null); ApiResponse<Object> MajPEWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai en cours /// mettre à jour une péridode d&#x27;essai en cours
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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); void MajPEPatch (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai en cours /// mettre à jour une péridode d&#x27;essai en cours
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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 #endregion Synchronous Operations
#region Asynchronous Operations #region Asynchronous Operations
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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); System.Threading.Tasks.Task Maj1PEAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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> /// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> Maj1PEAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null); System.Threading.Tasks.Task<ApiResponse<Object>> Maj1PEAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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); System.Threading.Tasks.Task Maj1PEPatchAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <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> /// </summary>
/// <remarks> /// <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 /// 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> /// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> Maj1PEPatchAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null); System.Threading.Tasks.Task<ApiResponse<Object>> Maj1PEPatchAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai /// mettre à jour une péridode d&#x27;essai
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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); System.Threading.Tasks.Task MajPEAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai /// mettre à jour une péridode d&#x27;essai
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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> /// <returns>Task of ApiResponse</returns>
System.Threading.Tasks.Task<ApiResponse<Object>> MajPEAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null); System.Threading.Tasks.Task<ApiResponse<Object>> MajPEAsyncWithHttpInfo (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai en cours /// mettre à jour une péridode d&#x27;essai en cours
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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); System.Threading.Tasks.Task MajPEPatchAsync (Guid? collabId, NouvellePeriodeEssai body = null);
/// <summary> /// <summary>
/// mettre à jour une periode d&#x27;essai en cours /// mettre à jour une péridode d&#x27;essai en cours
/// </summary> /// </summary>
/// <remarks> /// <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 /// 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> /// <summary>
/// Represents a collection of functions to interact with the API endpoints /// Represents a collection of functions to interact with the API endpoints
/// </summary> /// </summary>
public partial class PeriodeDessaiApi : IPeriodeDessaiApi public partial class PeriodeDessaiApi : IPeridodeDessaiApi
{ {
private IO.Swagger.ClientCollaborateur.ExceptionFactory _exceptionFactory = (name, response) => null; private IO.Swagger.ClientCollaborateur.ExceptionFactory _exceptionFactory = (name, response) => null;
@ -321,7 +321,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();
@ -395,7 +395,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();
@ -470,7 +470,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();
@ -544,7 +544,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PremierePeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();
@ -619,7 +619,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();
@ -693,7 +693,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();
@ -768,7 +768,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();
@ -842,7 +842,7 @@ namespace IO.Swagger.ApiCollaborateur
} }
/// <summary> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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> /// <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> /// </summary>
/// <exception cref="IO.Swagger.ClientCollaborateur.ApiException">Thrown when fails to make API call</exception> /// <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> /// <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 // verify the required parameter 'collabId' is set
if (collabId == null) 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 localVarPath = "/collaborateurs/{collabId}/PeriodeEssai";
var localVarPathParams = new Dictionary<String, String>(); var localVarPathParams = new Dictionary<String, String>();

File diff suppressed because it is too large Load Diff

@ -53,12 +53,12 @@ namespace IO.Swagger.ClientCollaborateur
public ApiClient() public ApiClient()
{ {
Configuration = IO.Swagger.ClientCollaborateur.Configuration.Default; 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> /// <summary>
/// Initializes a new instance of the <see cref="ApiClient" /> class /// 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> /// </summary>
/// <param name="config">An instance of Configuration.</param> /// <param name="config">An instance of Configuration.</param>
public ApiClient(Configuration config) public ApiClient(Configuration config)
@ -204,6 +204,7 @@ namespace IO.Swagger.ClientCollaborateur
pathParams, contentType); pathParams, contentType);
InterceptRequest(request); InterceptRequest(request);
var response = await RestClient.ExecuteTaskAsync(request); var response = await RestClient.ExecuteTaskAsync(request);
//var response = await RestClient.ExecuteAsync(request);
InterceptResponse(request, response); InterceptResponse(request, response);
return (Object)response; return (Object)response;
} }

@ -29,16 +29,6 @@ namespace IO.Swagger.ModelCollaborateur
[DataContract] [DataContract]
public partial class Collaborateur : IEquatable<Collaborateur>, IValidatableObject 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> /// <summary>
/// Initializes a new instance of the <see cref="Collaborateur" /> class. /// Initializes a new instance of the <see cref="Collaborateur" /> class.
/// </summary> /// </summary>
@ -62,7 +52,7 @@ namespace IO.Swagger.ModelCollaborateur
/// <param name="periodeEssai">periodeEssai.</param> /// <param name="periodeEssai">periodeEssai.</param>
/// <param name="dateArrivee">dateArrivee.</param> /// <param name="dateArrivee">dateArrivee.</param>
/// <param name="dateDepart">dateDepart.</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) // to ensure "id" is required (not null)
if (id == null) if (id == null)
@ -128,6 +118,11 @@ namespace IO.Swagger.ModelCollaborateur
[DataMember(Name="prenom", EmitDefaultValue=false)] [DataMember(Name="prenom", EmitDefaultValue=false)]
public string Prenom { get; set; } public string Prenom { get; set; }
/// <summary>
/// Gets or Sets Genre
/// </summary>
[DataMember(Name="genre", EmitDefaultValue=false)]
public Genre Genre { get; set; }
/// <summary> /// <summary>
/// Gets or Sets DateNaissance /// Gets or Sets DateNaissance
@ -166,6 +161,11 @@ namespace IO.Swagger.ModelCollaborateur
[DataMember(Name="mailApside", EmitDefaultValue=false)] [DataMember(Name="mailApside", EmitDefaultValue=false)]
public string MailApside { get; set; } public string MailApside { get; set; }
/// <summary>
/// Gets or Sets Statut
/// </summary>
[DataMember(Name="statut", EmitDefaultValue=false)]
public Statut Statut { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Fonctions /// Gets or Sets Fonctions
@ -183,7 +183,7 @@ namespace IO.Swagger.ModelCollaborateur
/// Gets or Sets Referent /// Gets or Sets Referent
/// </summary> /// </summary>
[DataMember(Name="referent", EmitDefaultValue=false)] [DataMember(Name="referent", EmitDefaultValue=false)]
public Referent Referent { get; set; } public Collaborateur Referent { get; set; }
/// <summary> /// <summary>
/// Gets or Sets Parrain /// Gets or Sets Parrain

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

@ -29,11 +29,6 @@ namespace IO.Swagger.ModelCollaborateur
[DataContract] [DataContract]
public partial class PeriodeEssai : IEquatable<PeriodeEssai>, IValidatableObject public partial class PeriodeEssai : IEquatable<PeriodeEssai>, IValidatableObject
{ {
/// <summary>
/// Gets or Sets IssuePE
/// </summary>
[DataMember(Name="issuePE", EmitDefaultValue=false)]
public IssuePE? IssuePE { get; set; }
/// <summary> /// <summary>
/// Initializes a new instance of the <see cref="PeriodeEssai" /> class. /// Initializes a new instance of the <see cref="PeriodeEssai" /> class.
/// </summary> /// </summary>
@ -43,7 +38,7 @@ namespace IO.Swagger.ModelCollaborateur
/// <param name="dateFinEffect">dateFinEffect.</param> /// <param name="dateFinEffect">dateFinEffect.</param>
/// <param name="commentaire">commentaire.</param> /// <param name="commentaire">commentaire.</param>
/// <param name="issuePE">issuePE.</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.Id = id;
this.DateDebut = dateDebut; this.DateDebut = dateDebut;
@ -86,6 +81,11 @@ namespace IO.Swagger.ModelCollaborateur
[DataMember(Name="commentaire", EmitDefaultValue=false)] [DataMember(Name="commentaire", EmitDefaultValue=false)]
public string Commentaire { get; set; } public string Commentaire { get; set; }
/// <summary>
/// Gets or Sets IssuePE
/// </summary>
[DataMember(Name="issuePE", EmitDefaultValue=false)]
public IssuePE IssuePE { get; set; }
/// <summary> /// <summary>
/// Returns the string presentation of the object /// 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> /// <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) public IEnumerable<CollaborateurDTO> GetCollaborateurs(bool? asc, int? numPage, int? parPage, List<string> fonctions, long? idAgence, long? idBU, string texte, string tri)
{ {
if (texte == null) if (texte == null)
texte = ""; texte = "";
else else
@ -405,7 +406,7 @@ namespace EPAServeur.Services
/// </summary> /// </summary>
/// <param name="referent">referent à transformer en referentDTO</param> /// <param name="referent">referent à transformer en referentDTO</param>
/// <returns>Renvoie la transformation DTO du referent</returns> /// <returns>Renvoie la transformation DTO du referent</returns>
private ReferentDTO GetReferentDTO(Referent referent) private ReferentDTO GetReferentDTO(Collaborateur referent)
{ {
if (referent == null) if (referent == null)
return null; return null;

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

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

Loading…
Cancel
Save