@ -22,6 +22,7 @@ using EPAServeur.IServices;
using Microsoft.Extensions.Logging ;
using System.Threading.Tasks ;
using Microsoft.EntityFrameworkCore ;
using IO.Swagger.ClientCollaborateur ;
namespace IO.Swagger.Controllers
{
@ -195,6 +196,16 @@ namespace IO.Swagger.Controllers
{
epEnCours = await epInformationService . GetEPEnCours ( idBUs , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
@ -346,11 +357,21 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual async Task < IActionResult > GetEPEnCoursCount ( [ FromQuery ] List < long? > idBUs , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
int nbEpEnCours = 0 ;
try
int nbEpEnCours ;
try
{
nbEpEnCours = await epInformationService . GetEPEnCoursCount ( idBUs , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
@ -413,8 +434,44 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetEPEnCoursReferent ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] bool? epObligatoire , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
public virtual async Task < IActionResult > GetEPEnCoursReferent ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] bool? epObligatoire , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
IEnumerable < EpInformationDTO > epEnCours ;
try
{
epEnCours = await epInformationService . GetEPEnCoursReferent ( idReferent , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
catch ( Exception e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur inconnue est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
return Ok ( epEnCours ) ;
//TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(200, default(List<EpInformationDTO>));
@ -429,14 +486,7 @@ namespace IO.Swagger.Controllers
//TODO: Uncomment the next line to return response 500 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null ;
exampleJson = "[ {\n \"obligatoire\" : true,\n \"dateDisponibilite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"id\" : 9,\n \"datePrevisionnelle\" : \"2000-01-23T04:56:07.000+00:00\"\n}, {\n \"obligatoire\" : true,\n \"dateDisponibilite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"id\" : 9,\n \"datePrevisionnelle\" : \"2000-01-23T04:56:07.000+00:00\"\n} ]" ;
var example = exampleJson ! = null
? JsonConvert . DeserializeObject < List < EpInformationDTO > > ( exampleJson )
: default ( List < EpInformationDTO > ) ; //TODO: Change the data returned
return new ObjectResult ( example ) ;
}
}
/// <summary>
///
@ -466,8 +516,44 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetEPEnCoursReferentCount ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] bool? epObligatoire , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
public virtual async Task < IActionResult > GetEPEnCoursReferentCount ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] bool? epObligatoire , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
int count ;
try
{
count = await epInformationService . GetEPEnCoursReferentCount ( idReferent , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
catch ( Exception e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur inconnue est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
return Ok ( count ) ;
//TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(200, default(long?));
@ -482,13 +568,6 @@ namespace IO.Swagger.Controllers
//TODO: Uncomment the next line to return response 500 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null ;
exampleJson = "0" ;
var example = exampleJson ! = null
? JsonConvert . DeserializeObject < long? > ( exampleJson )
: default ( long? ) ; //TODO: Change the data returned
return new ObjectResult ( example ) ;
}
/// <summary>
@ -613,6 +692,16 @@ namespace IO.Swagger.Controllers
{
epSignes = await epInformationService . GetEPSignes ( idBUs , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
@ -667,8 +756,44 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetEPSignesCollaborateur ( [ FromRoute ] [ Required ] Guid ? idCollaborateur )
{
public virtual async Task < IActionResult > GetEPSignesCollaborateur ( [ FromRoute ] [ Required ] Guid ? idCollaborateur )
{
IEnumerable < EpInformationDTO > epSignes ;
try
{
epSignes = await epInformationService . GetEPSignesCollaborateur ( idCollaborateur ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
catch ( Exception e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur inconnue est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
return Ok ( epSignes ) ;
//TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(200, default(List<EpInformationDTO>));
@ -683,13 +808,6 @@ namespace IO.Swagger.Controllers
//TODO: Uncomment the next line to return response 500 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null ;
exampleJson = "[ {\n \"obligatoire\" : true,\n \"dateDisponibilite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"id\" : 9,\n \"datePrevisionnelle\" : \"2000-01-23T04:56:07.000+00:00\"\n}, {\n \"obligatoire\" : true,\n \"dateDisponibilite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"id\" : 9,\n \"datePrevisionnelle\" : \"2000-01-23T04:56:07.000+00:00\"\n} ]" ;
var example = exampleJson ! = null
? JsonConvert . DeserializeObject < List < EpInformationDTO > > ( exampleJson )
: default ( List < EpInformationDTO > ) ; //TODO: Change the data returned
return new ObjectResult ( example ) ;
}
/// <summary>
@ -724,6 +842,16 @@ namespace IO.Swagger.Controllers
{
nbEpSignes = await epInformationService . GetEPSignesCount ( idBUs , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
@ -785,8 +913,44 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetEPSignesReferent ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
public virtual async Task < IActionResult > GetEPSignesReferent ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
IEnumerable < EpInformationDTO > epSignes ;
try
{
epSignes = await epInformationService . GetEPSignesReferent ( idReferent , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
catch ( Exception e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur inconnue est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
return Ok ( epSignes ) ;
//TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(200, default(List<EpInformationDTO>));
@ -801,13 +965,6 @@ namespace IO.Swagger.Controllers
//TODO: Uncomment the next line to return response 500 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null ;
exampleJson = "[ {\n \"obligatoire\" : true,\n \"dateDisponibilite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"id\" : 9,\n \"datePrevisionnelle\" : \"2000-01-23T04:56:07.000+00:00\"\n}, {\n \"obligatoire\" : true,\n \"dateDisponibilite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"id\" : 9,\n \"datePrevisionnelle\" : \"2000-01-23T04:56:07.000+00:00\"\n} ]" ;
var example = exampleJson ! = null
? JsonConvert . DeserializeObject < List < EpInformationDTO > > ( exampleJson )
: default ( List < EpInformationDTO > ) ; //TODO: Change the data returned
return new ObjectResult ( example ) ;
}
/// <summary>
@ -837,8 +994,44 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetEPSignesReferentCount ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
public virtual async Task < IActionResult > GetEPSignesReferentCount ( [ FromRoute ] [ Required ] Guid ? idReferent , [ FromQuery ] bool? asc , [ FromQuery ] int? numPage , [ FromQuery ] [ Range ( 5 , 1 0 0 ) ] int? parPAge , [ FromQuery ] string texte , [ FromQuery ] string tri , [ FromQuery ] DateTime ? dateDebut , [ FromQuery ] DateTime ? dateFin )
{
int count ;
try
{
count = await epInformationService . GetEPSignesReferentCount ( idReferent , asc , numPage , parPAge , texte , tri , dateDebut , dateFin ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
catch ( Exception e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur inconnue est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
return Ok ( count ) ;
//TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(200, default(long?));
@ -853,13 +1046,6 @@ namespace IO.Swagger.Controllers
//TODO: Uncomment the next line to return response 500 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null ;
exampleJson = "0" ;
var example = exampleJson ! = null
? JsonConvert . DeserializeObject < long? > ( exampleJson )
: default ( long? ) ; //TODO: Change the data returned
return new ObjectResult ( example ) ;
}
/// <summary>
@ -882,8 +1068,44 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 403, type: typeof(ErreurDTO), description: "L’utilisateur souhaitant accéder à la ressource n’a pas les droits d’accès suffisants")]
[SwaggerResponse(statusCode: 404, type: typeof(ErreurDTO), description: "La ressource n'a pas été trouvée")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetProchainEPCollaborateur ( [ FromRoute ] [ Required ] Guid ? idCollaborateur )
{
public virtual async Task < IActionResult > GetProchainEPCollaborateur ( [ FromRoute ] [ Required ] Guid ? idCollaborateur )
{
EpInformationDTO prochainEP ;
try
{
prochainEP = await epInformationService . GetProchainEPCollaborateur ( idCollaborateur ) ;
}
catch ( ApiException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO ( )
{
Code = 5 0 0 ,
Message = "Une erreur est survenue lors de la récupération des données collaborateurs"
} ;
return StatusCode ( 5 0 0 , erreur ) ;
}
catch ( DbUpdateException e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
catch ( Exception e )
{
logger . LogError ( e . Message ) ;
ErreurDTO erreur = new ErreurDTO
{
Code = 5 0 0 ,
Message = "Une erreur inconnue est survenue sur le serveur" ,
} ;
return StatusCode ( erreur . Code . Value , erreur ) ;
}
return Ok ( prochainEP ) ;
//TODO: Uncomment the next line to return response 200 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(200, default(EpInformationDTO));
@ -898,13 +1120,6 @@ namespace IO.Swagger.Controllers
//TODO: Uncomment the next line to return response 500 or use other options such as return this.NotFound(), return this.BadRequest(..), ...
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null ;
exampleJson = "{\n \"obligatoire\" : true,\n \"dateDisponibilite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"id\" : 9,\n \"datePrevisionnelle\" : \"2000-01-23T04:56:07.000+00:00\"\n}" ;
var example = exampleJson ! = null
? JsonConvert . DeserializeObject < EpInformationDTO > ( exampleJson )
: default ( EpInformationDTO ) ; //TODO: Change the data returned
return new ObjectResult ( example ) ;
}
/// <summary>