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 /// Username : username for a administrator
/// HashedPassword : hash of the password of the administrator /// HashedPassword : hash of the password of the administrator
/// </summary> /// </summary>
[Table("Administrator")]
public class AdministratorEntity public class AdministratorEntity
{ {
[Key] [Key]

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

Loading…
Cancel
Save