Ajout de la récupération d'un EP dans le controleur ep

develop
Yanaël GRETTE 4 years ago
parent d15c4a3a3b
commit fb8fff4a92
  1. 20
      EPAServeur.Tests/Controllers/EpInformationApiTests.cs
  2. 55
      EPAServeur/Controllers/EpApi.cs
  3. 12
      EPAServeur/IServices/IEpDetailsService.cs
  4. 12
      EPAServeur/Services/EpDetailsService.cs

@ -60,7 +60,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEpEnCours()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPEnCours(new List<long?>() { 1, 2 }, true, 1, 15, "", true, "", null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -70,7 +70,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEpEnCoursCount()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPEnCoursCount(new List<long?>() { 1, 2 }, "", true, null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -80,7 +80,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEpEnSignes()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPSignes(new List<long?>() { 1, 2 }, true, 1, 15, "", "", null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -91,7 +91,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEpEnSignesCount()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPSignesCount(new List<long?>() { 1, 2 }, "", null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -101,7 +101,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEPSignesCollaborateur()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPSignesCollaborateur(new Guid("a0f40e2a-cc03-4032-a627-5389e1281c64"));
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -111,7 +111,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetProchainEPCollaborateur()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetProchainEPCollaborateur(new Guid("a0f40e2a-cc03-4032-a627-5389e1281c64"));
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -121,7 +121,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEPSignesReferent()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPSignesReferent(new Guid("01ee85ff-d7f3-494b-b1de-26ced8fbfa0d"), true, 1, 15, "", "", null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -131,7 +131,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEPSignesReferentCount()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPSignesReferentCount(new Guid("01ee85ff-d7f3-494b-b1de-26ced8fbfa0d"), "", null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -141,7 +141,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEPEnCoursReferent()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPEnCoursReferent(new Guid("eb8b0f33-f529-4985-861e-1207f3312bb5"), true, 1, 15, "", "", null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);
@ -151,7 +151,7 @@ namespace EPAServeur.Tests.Controllers
[Test]
public async Task GetEPEnCoursReferentCount()
{
EpApiController epApiController = new EpApiController(epInformationService, logger);
EpApiController epApiController = new EpApiController(epInformationService, logger, null);
Task<IActionResult> task = epApiController.GetEPEnCoursReferentCount(new Guid("eb8b0f33-f529-4985-861e-1207f3312bb5"), "", null, null);
OkObjectResult result = task.Result as OkObjectResult;
Assert.AreEqual(200, result.StatusCode);

File diff suppressed because one or more lines are too long

@ -9,13 +9,13 @@ namespace EPAServeur.IServices
public interface IEpDetailsService
{
void SupprimerDonneesEPCollaborateur(Guid? idCollaborateur);
Task<EpDTO> GetEp(long id);
Task<EpDTO> UpdateEP(long idEp, EpDTO ep);
void SupprimerEP(long idEp);
void RappelSignature(long idEp);
Task<EpDTO> UpdateSaisie(long idEp, EpDTO ep);
Task<EpDTO> GetEp(long? id);
Task<EpDTO> UpdateEP(long? idEp, EpDTO ep);
void SupprimerEP(long? idEp);
void RappelSignature(long? idEp);
Task<EpDTO> UpdateSaisie(long? idEp, EpDTO ep);
Task<EpDTO> SaisirEPCollaborateur(Guid? idCollaborateur);
Task<EpDTO> SaisirEPReferent(long idEp);
Task<EpDTO> SaisirEPReferent(long? idEp);
}
}

@ -24,7 +24,7 @@ namespace EPAServeur.Services
this.collaborateurService = collaborateurService;
}
public async Task<EpDTO> GetEp(long id)
public async Task<EpDTO> GetEp(long? id)
{
Ep ep = await context.Ep
.Include(ep => ep.Engagements)
@ -64,7 +64,7 @@ namespace EPAServeur.Services
return epDTO;
}
public void RappelSignature(long idEp)
public void RappelSignature(long? idEp)
{
throw new NotImplementedException();
}
@ -74,7 +74,7 @@ namespace EPAServeur.Services
throw new NotImplementedException();
}
public Task<EpDTO> SaisirEPReferent(long idEp)
public Task<EpDTO> SaisirEPReferent(long? idEp)
{
throw new NotImplementedException();
}
@ -84,17 +84,17 @@ namespace EPAServeur.Services
throw new NotImplementedException();
}
public void SupprimerEP(long idEp)
public void SupprimerEP(long? idEp)
{
throw new NotImplementedException();
}
public Task<EpDTO> UpdateEP(long idEp, EpDTO ep)
public Task<EpDTO> UpdateEP(long? idEp, EpDTO ep)
{
throw new NotImplementedException();
}
public Task<EpDTO> UpdateSaisie(long idEp, EpDTO ep)
public Task<EpDTO> UpdateSaisie(long? idEp, EpDTO ep)
{
throw new NotImplementedException();
}

Loading…
Cancel
Save