Résolution d'un conflit

develop
Yanaël GRETTE 4 years ago
commit c0985a63b8
  1. 25
      EPAServeur/Context/EpContext.cs
  2. 26
      EPAServeur/Controllers/EngagementsApi.cs

@ -113,6 +113,29 @@ namespace EPAServeur.Context
entity.HasKey(e => e.IdCollaborateur);
});
modelBuilder.Entity<ChoixTypeEntretien>(entity =>
{
entity.HasKey(e => e.Ordre);
});
modelBuilder.Entity<DemandeDelegation>(entity =>
{
entity.HasKey(e => e.IdDemandeDelegation);
});
modelBuilder.Entity<DemandeEPI>(entity =>
{
entity.HasKey(e => e.IdDemandeEPI);
});
modelBuilder.Entity<ParticipationEP>(entity =>
{
entity.HasKey(e => e.IdParticipationEP);
});
modelBuilder.Entity<TypeEntretien>(entity =>
{
entity.HasKey(e => e.IdTypeEntretien);
@ -164,6 +187,8 @@ namespace EPAServeur.Context
entity.HasKey(e => e.IdParticipationFormation);
entity.Property(e => e.IdParticipationFormation).ValueGeneratedOnAdd();
entity.HasMany<Saisie>(e => e.Evaluation).WithOne(e => e.ParticipationFormation);
entity.HasOne<DemandeFormation>(e => e.DemandeFormation).WithOne(a => a.ParticipationFormation).HasForeignKey<DemandeFormation>(a => a.IdDemandeFormation);
});
modelBuilder.Entity<StatutFormation>(entity =>

@ -4,7 +4,7 @@
* API qui sra utilisée afin de faire communiquer le client et le serveur ainsi que le serveur et la boîte noire.
*
* OpenAPI spec version: 1.3.6
*
*
* Generated by: https://github.com/swagger-api/swagger-codegen.git
*/
using System;
@ -21,15 +21,15 @@ using IO.Swagger.DTO;
using IO.Swagger.Enum;
namespace IO.Swagger.Controllers
{
{
/// <summary>
///
///
/// </summary>
[ApiController]
public class EngagementsApiController : ControllerBase
{
{
/// <summary>
///
///
/// </summary>
/// <remarks>Récupérer la liste des engagements.</remarks>
/// <param name="etatsEngagement">Etats de l&#x27;engagement</param>
@ -53,7 +53,7 @@ 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: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetEngagements([FromQuery]List<EtatEngagement> etatsEngagement, [FromQuery]List<long?> idBUs, [FromQuery]bool? asc, [FromQuery]int? numPage, [FromQuery][Range(5, 100)]int? parPAge, [FromQuery]string texte, [FromQuery]string tri)
{
{
//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<EngagementDTO>));
@ -67,7 +67,7 @@ namespace IO.Swagger.Controllers
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null;
exampleJson = "[ {\n \"action\" : \"action\",\n \"id\" : 4,\n \"dispositif\" : \"dispositif\",\n \"modalite\" : \"modalite\",\n \"dateLimite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"etatEngagement\" : \"EnAttente\",\n \"raisonNonRealisable\" : \"raisonNonRealisable\"\n}, {\n \"action\" : \"action\",\n \"id\" : 4,\n \"dispositif\" : \"dispositif\",\n \"modalite\" : \"modalite\",\n \"dateLimite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"etatEngagement\" : \"EnAttente\",\n \"raisonNonRealisable\" : \"raisonNonRealisable\"\n} ]";
var example = exampleJson != null
? JsonConvert.DeserializeObject<List<EngagementDTO>>(exampleJson)
: default(List<EngagementDTO>); //TODO: Change the data returned
@ -75,7 +75,7 @@ namespace IO.Swagger.Controllers
}
/// <summary>
///
///
/// </summary>
/// <remarks>Récupérer le nombre total d’engagements.</remarks>
/// <param name="etatsEngagement">Etats de l&#x27;engagement</param>
@ -99,7 +99,7 @@ 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: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult GetEngagementsCount([FromQuery]List<EtatEngagement> etatsEngagement, [FromQuery]List<long?> idBUs, [FromQuery]bool? asc, [FromQuery]int? numPage, [FromQuery][Range(5, 100)]int? parPAge, [FromQuery]string texte, [FromQuery]string tri)
{
{
//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?));
@ -113,7 +113,7 @@ namespace IO.Swagger.Controllers
// 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
@ -121,7 +121,7 @@ namespace IO.Swagger.Controllers
}
/// <summary>
///
///
/// </summary>
/// <remarks>Répondre à un engagement.</remarks>
/// <param name="body"></param>
@ -144,7 +144,7 @@ namespace IO.Swagger.Controllers
[SwaggerResponse(statusCode: 415, type: typeof(ErreurDTO), description: "L’opération ne peut pas être effectuée car certaines données sont manquantes")]
[SwaggerResponse(statusCode: 500, type: typeof(ErreurDTO), description: "Une erreur est survenue sur le serveur")]
public virtual IActionResult UpdateEngagement([FromBody]EngagementDTO body, [FromRoute][Required]long? idEngagement)
{
{
//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(EngagementDTO));
@ -164,7 +164,7 @@ namespace IO.Swagger.Controllers
// return StatusCode(500, default(ErreurDTO));
string exampleJson = null;
exampleJson = "{\n \"action\" : \"action\",\n \"id\" : 4,\n \"dispositif\" : \"dispositif\",\n \"modalite\" : \"modalite\",\n \"dateLimite\" : \"2000-01-23T04:56:07.000+00:00\",\n \"etatEngagement\" : \"EnAttente\",\n \"raisonNonRealisable\" : \"raisonNonRealisable\"\n}";
var example = exampleJson != null
? JsonConvert.DeserializeObject<EngagementDTO>(exampleJson)
: default(EngagementDTO); //TODO: Change the data returned

Loading…
Cancel
Save