essai de réparer les erreurs
continuous-integration/drone/push Build is passing Details

API
Damien NORTIER 1 year ago
parent 4b1df8a0ca
commit bdae5bfcac

@ -10,7 +10,6 @@ namespace Entities
/// Username : username for a administrator
/// HashedPassword : hash of the password of the administrator
/// </summary>
[Table("Administrator")]
public class AdministratorEntity
{
[Key]

@ -30,17 +30,18 @@ namespace WebApi.Controllers
private QuestionController questionController;
public FrontController(
MyDbContext dbContext
)
{
unity = new Unit(
Unit unit
// MyDbContext dbContext
){
this.unity = unit;
/* unity = new Unit(
new AdministratorServiceManager(new AdministratorDataManager(new AdministratorEntityManager(dbContext))),
new AnswerServiceManager(new AnswerDataManager(new AnswerEntityManager(dbContext))),
new ChapterServiceManager(new ChapterDataManager(new ChapterEntityManager(dbContext))),
new LobbyServiceManager(new LobbyDataManager(new LobbyEntityManager(dbContext))),
new PlayerServiceManager(new PlayerDataManager(new PlayerEntityManager(dbContext))),
new QuestionServiceManager(new QuestionDataManager(new QuestionEntityManager(dbContext)))
);
);*/
administratorController = new AdministratorController(unity);
chapterController = new ChapterController(unity);
lobbyController = new LobbyController(unity);
@ -70,7 +71,10 @@ namespace WebApi.Controllers
[ProducesResponseType(StatusCodes.Status208AlreadyReported)]
[ProducesResponseType(StatusCodes.Status500InternalServerError)]
public async Task<IActionResult> PostAdministrator([FromBody] AdministratorDto administrator)
=> await administratorController.PostAdministrator(administrator);
{
var tmp = await administratorController.PostAdministrator(administrator);
return tmp;
}
/// <summary>
/// get a part of all administrators

Loading…
Cancel
Save