|
|
@ -25,16 +25,16 @@ ILogger<SuccessesController> successLogger = factory.CreateLogger<SuccessesContr
|
|
|
|
|
|
|
|
|
|
|
|
using (var context = new UserDbContext(options))
|
|
|
|
using (var context = new UserDbContext(options))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var userController = new UsersController(userLogger, new UserDataService(context));
|
|
|
|
var userController = new UsersController(userLogger, new DataService<UserDTO, LessonDTO, InquiryDTO, ParagraphDTO, SuccessDTO>(context, new Shared.UserDataService(context), new LessonDataService(context), new InquiryDataService(context), new ParagraphDataService(context), new SuccessDataService(context)));
|
|
|
|
var inquiryController = new InquiriesController(new InquiryDataService(context), inquiryLogger);
|
|
|
|
var inquiryController = new InquiriesController(new InquiryDataService(context), inquiryLogger);
|
|
|
|
var paragraphController = new ParagraphsController(new ParagraphDataService(context), paragraphLogger);
|
|
|
|
var paragraphController = new ParagraphsController(new ParagraphDataService(context), paragraphLogger);
|
|
|
|
var lessonController = new LessonsController(new LessonDataService(context), lessonLogger);
|
|
|
|
var lessonController = new LessonsController(new LessonDataService(context), lessonLogger);
|
|
|
|
var successController = new SuccessesController(new SuccessDataService(context), successLogger);
|
|
|
|
var successController = new SuccessesController(new SuccessDataService(context), successLogger);
|
|
|
|
|
|
|
|
|
|
|
|
void PrintUsers()
|
|
|
|
async void PrintUsers()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine();
|
|
|
|
var users = userController.GetUsers(1, 10, UserOrderCriteria.None) as OkObjectResult;
|
|
|
|
var users = await userController.GetUsers(1, 10, UserOrderCriteria.None) as OkObjectResult;
|
|
|
|
foreach (var item in users.Value as IEnumerable<UserDTO>)
|
|
|
|
foreach (var item in users.Value as IEnumerable<UserDTO>)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine(item);
|
|
|
|
Console.WriteLine(item);
|
|
|
@ -81,11 +81,12 @@ using (var context = new UserDbContext(options))
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void SearchUserByUsername()
|
|
|
|
async void SearchUserByUsername()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("\nVeuillez saisir le pseudonyme de l'utilisateur recherché : ");
|
|
|
|
Console.WriteLine("\nVeuillez saisir le pseudonyme de l'utilisateur recherché : ");
|
|
|
|
var username = Console.ReadLine();
|
|
|
|
var username = Console.ReadLine();
|
|
|
|
var user = userController.GetUserByUsername(username) as OkObjectResult;
|
|
|
|
//var user = userController.GetUserByUsername(username) as OkObjectResult;
|
|
|
|
|
|
|
|
var user = await userController.GetUserByUsername(username) as OkObjectResult;
|
|
|
|
if (user == null)
|
|
|
|
if (user == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("Erreur, la requête n'a rien donné.");
|
|
|
|
Console.WriteLine("Erreur, la requête n'a rien donné.");
|
|
|
@ -150,11 +151,11 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void SearchUserById()
|
|
|
|
async void SearchUserById()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("\nVeuillez saisir l'identifiant de l'utilisateur recherché : ");
|
|
|
|
Console.WriteLine("\nVeuillez saisir l'identifiant de l'utilisateur recherché : ");
|
|
|
|
var id = Console.ReadLine();
|
|
|
|
var id = Console.ReadLine();
|
|
|
|
var user = userController.GetUserById(int.Parse(id)) as OkObjectResult;
|
|
|
|
var user = await userController.GetUserById(int.Parse(id)) as OkObjectResult;
|
|
|
|
if (user == null)
|
|
|
|
if (user == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("Erreur, la requête n'a rien donné.");
|
|
|
|
Console.WriteLine("Erreur, la requête n'a rien donné.");
|
|
|
@ -326,11 +327,11 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void UpdateUser()
|
|
|
|
async void UpdateUser()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("Quel est l'identifiant de l'utilisateur à mettre à jour ?");
|
|
|
|
Console.WriteLine("Quel est l'identifiant de l'utilisateur à mettre à jour ?");
|
|
|
|
var id = int.Parse(Console.ReadLine());
|
|
|
|
var id = int.Parse(Console.ReadLine());
|
|
|
|
var res = (userController.GetUserById(id));
|
|
|
|
var res = (await userController.GetUserById(id));
|
|
|
|
if (res.GetType() == typeof(OkObjectResult))
|
|
|
|
if (res.GetType() == typeof(OkObjectResult))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var user = (res as OkObjectResult).Value as UserDTO;
|
|
|
|
var user = (res as OkObjectResult).Value as UserDTO;
|
|
|
|