|
|
|
@ -45,7 +45,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
var users = 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);
|
|
|
|
|
}
|
|
|
|
@ -55,7 +55,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
var inquiries = inquiryController.GetInquiries(1, 10, InquiryOrderCriteria.None) as OkObjectResult;
|
|
|
|
|
foreach (var item in inquiries.Value as IEnumerable<InquiryDTO>)
|
|
|
|
|
foreach (var item in inquiries.Value as IEnumerable<InquiryDto>)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine(item);
|
|
|
|
|
}
|
|
|
|
@ -65,7 +65,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
var paragraphs = paragraphController.GetParagraphs(1, 10, ParagraphOrderCriteria.None) as OkObjectResult;
|
|
|
|
|
foreach (var item in paragraphs.Value as IEnumerable<ParagraphDTO>)
|
|
|
|
|
foreach (var item in paragraphs.Value as IEnumerable<ParagraphDto>)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine(item);
|
|
|
|
|
}
|
|
|
|
@ -75,7 +75,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
var lessons = lessonController.GetLessons(1, 10, LessonOrderCriteria.None) as OkObjectResult;
|
|
|
|
|
foreach (var item in lessons.Value as IEnumerable<LessonDTO>)
|
|
|
|
|
foreach (var item in lessons.Value as IEnumerable<LessonDto>)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine(item);
|
|
|
|
|
}
|
|
|
|
@ -85,7 +85,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
var successes = successController.GetSuccesses(1, 10, SuccessOrderCriteria.None) as OkObjectResult;
|
|
|
|
|
foreach (var item in successes.Value as IEnumerable<SuccessDTO>)
|
|
|
|
|
foreach (var item in successes.Value as IEnumerable<SuccessDto>)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine(item);
|
|
|
|
|
}
|
|
|
|
@ -102,7 +102,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(user.Value as UserDTO);
|
|
|
|
|
Console.WriteLine(user.Value as UserDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchInquiryByTitle()
|
|
|
|
@ -116,7 +116,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(inquiry.Value as InquiryDTO);
|
|
|
|
|
Console.WriteLine(inquiry.Value as InquiryDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchParagraphByTitle()
|
|
|
|
@ -130,7 +130,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(paragraph.Value as ParagraphDTO);
|
|
|
|
|
Console.WriteLine(paragraph.Value as ParagraphDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchLessonByTitle()
|
|
|
|
@ -144,7 +144,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(lesson.Value as LessonDTO);
|
|
|
|
|
Console.WriteLine(lesson.Value as LessonDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchSuccessByUserId()
|
|
|
|
@ -158,7 +158,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(success.Value as SuccessDTO);
|
|
|
|
|
Console.WriteLine(success.Value as SuccessDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchUserById()
|
|
|
|
@ -172,7 +172,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(user.Value as UserDTO);
|
|
|
|
|
Console.WriteLine(user.Value as UserDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchInquiryById()
|
|
|
|
@ -186,7 +186,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(inquiry.Value as InquiryDTO);
|
|
|
|
|
Console.WriteLine(inquiry.Value as InquiryDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchParagraphById()
|
|
|
|
@ -200,7 +200,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(paragraph.Value as ParagraphDTO);
|
|
|
|
|
Console.WriteLine(paragraph.Value as ParagraphDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchSuccessByInquiryId()
|
|
|
|
@ -214,7 +214,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(success.Value as SuccessDTO);
|
|
|
|
|
Console.WriteLine(success.Value as SuccessDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void SearchLessonById()
|
|
|
|
@ -228,7 +228,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
Console.WriteLine(lesson.Value as LessonDTO);
|
|
|
|
|
Console.WriteLine(lesson.Value as LessonDto);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void AddUser()
|
|
|
|
@ -239,7 +239,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var email = Console.ReadLine();
|
|
|
|
|
Console.WriteLine("Veuillez saisir un mot de passe :");
|
|
|
|
|
var mdp = Console.ReadLine();
|
|
|
|
|
var res = userController.CreateUser(new UserDTO(username, mdp, email, false));
|
|
|
|
|
var res = userController.CreateUser(new UserDto(username, mdp, email, false));
|
|
|
|
|
if (res.GetType() == typeof(CreatedResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("\nUtilisateur créé avec succès");
|
|
|
|
@ -262,7 +262,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var database = Convert.ToInt32(Console.ReadLine());
|
|
|
|
|
Console.WriteLine("Veuillez saisir l'id de la solution :");
|
|
|
|
|
var solution = Convert.ToInt32(Console.ReadLine());
|
|
|
|
|
var res = inquiryController.CreateInquiry(new InquiryDTO(title, description, false));
|
|
|
|
|
var res = inquiryController.CreateInquiry(new InquiryDto(title, description, false));
|
|
|
|
|
if (res.GetType() == typeof(CreatedResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("\nEnquête créée avec succès");
|
|
|
|
@ -287,7 +287,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var comment = Console.ReadLine();
|
|
|
|
|
Console.WriteLine("Veuillez saisir l'id de la leçon :");
|
|
|
|
|
var lesson = Convert.ToInt32(Console.ReadLine());
|
|
|
|
|
var res = paragraphController.CreateParagraph(new ParagraphDTO(title, content, info, query, comment, lesson));
|
|
|
|
|
var res = paragraphController.CreateParagraph(new ParagraphDto(title, content, info, query, comment, lesson));
|
|
|
|
|
if (res.GetType() == typeof(CreatedResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("\nParagraphe créé avec succès");
|
|
|
|
@ -305,7 +305,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
Console.WriteLine("Veuillez saisir votre nom :");
|
|
|
|
|
var lastPublisher = Console.ReadLine();
|
|
|
|
|
var res = lessonController.CreateLesson(
|
|
|
|
|
new LessonDTO(title, lastPublisher, DateOnly.FromDateTime(DateTime.Now)));
|
|
|
|
|
new LessonDto(title, lastPublisher, DateOnly.FromDateTime(DateTime.Now)));
|
|
|
|
|
if (res.GetType() == typeof(CreatedResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("\nLeçon créée avec succès");
|
|
|
|
@ -324,7 +324,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var inquiryId = Console.ReadLine();
|
|
|
|
|
Console.WriteLine("Veuillez indiquer si l'enquête a été complété (true/false) :");
|
|
|
|
|
var isFinished = Console.ReadLine();
|
|
|
|
|
var res = successController.CreateSuccess(new SuccessDTO(int.Parse(userId), int.Parse(inquiryId),
|
|
|
|
|
var res = successController.CreateSuccess(new SuccessDto(int.Parse(userId), int.Parse(inquiryId),
|
|
|
|
|
bool.Parse(isFinished)));
|
|
|
|
|
if (res.GetType() == typeof(CreatedResult))
|
|
|
|
|
{
|
|
|
|
@ -343,7 +343,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var res = (userController.GetUserById(id));
|
|
|
|
|
if (res.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
var user = (res as OkObjectResult).Value as UserDTO;
|
|
|
|
|
var user = (res as OkObjectResult).Value as UserDto;
|
|
|
|
|
if (user == null)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Erreur, un problème est survenu");
|
|
|
|
@ -357,7 +357,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
Console.WriteLine("Veuillez saisir l'email :");
|
|
|
|
|
var email = Console.ReadLine();
|
|
|
|
|
var retour =
|
|
|
|
|
userController.UpdateUser(id, new UserDTO(id, username, user.Password, email, user.IsAdmin));
|
|
|
|
|
userController.UpdateUser(id, new UserDto(id, username, user.Password, email, user.IsAdmin));
|
|
|
|
|
if (retour.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Mise à jour effectué avec succès !");
|
|
|
|
@ -381,7 +381,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var res = (inquiryController.GetInquiryById(id));
|
|
|
|
|
if (res.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
var user = (res as OkObjectResult).Value as InquiryDTO;
|
|
|
|
|
var user = (res as OkObjectResult).Value as InquiryDto;
|
|
|
|
|
if (user == null)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Erreur, un problème est survenu");
|
|
|
|
@ -401,7 +401,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
Console.WriteLine("Veuillez saisir un commentaire :");
|
|
|
|
|
var inquiryTable = Convert.ToInt32(Console.ReadLine());
|
|
|
|
|
var retour =
|
|
|
|
|
inquiryController.UpdateInquiry(id, new InquiryDTO(id, title, description, bool.Parse(isUser)));
|
|
|
|
|
inquiryController.UpdateInquiry(id, new InquiryDto(id, title, description, bool.Parse(isUser)));
|
|
|
|
|
if (retour.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Mise à jour effectué avec succès !");
|
|
|
|
@ -425,7 +425,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var res = (paragraphController.GetParagraphById(id));
|
|
|
|
|
if (res.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
var paragraph = (res as OkObjectResult).Value as ParagraphDTO;
|
|
|
|
|
var paragraph = (res as OkObjectResult).Value as ParagraphDto;
|
|
|
|
|
if (paragraph == null)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Erreur, un problème est survenu");
|
|
|
|
@ -447,7 +447,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
Console.WriteLine("Veuillez saisir l'id de la leçon :");
|
|
|
|
|
var lesson = Convert.ToInt32(Console.ReadLine());
|
|
|
|
|
var retour = paragraphController.UpdateParagraph(id,
|
|
|
|
|
new ParagraphDTO(id, title, content, info, query, comment, lesson));
|
|
|
|
|
new ParagraphDto(id, title, content, info, query, comment, lesson));
|
|
|
|
|
if (retour.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Mise à jour effectué avec succès !");
|
|
|
|
@ -471,7 +471,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var res = (lessonController.GetLessonById(id));
|
|
|
|
|
if (res.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
var lesson = (res as OkObjectResult).Value as LessonDTO;
|
|
|
|
|
var lesson = (res as OkObjectResult).Value as LessonDto;
|
|
|
|
|
if (lesson == null)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Erreur, un problème est survenu");
|
|
|
|
@ -485,7 +485,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
Console.WriteLine("Veuillez saisir votre nom :");
|
|
|
|
|
var lastPublisher = Console.ReadLine();
|
|
|
|
|
var retour = lessonController.UpdateLesson(id,
|
|
|
|
|
new LessonDTO(id, title, lastPublisher, DateOnly.FromDateTime(DateTime.Now)));
|
|
|
|
|
new LessonDto(id, title, lastPublisher, DateOnly.FromDateTime(DateTime.Now)));
|
|
|
|
|
if (retour.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Mise à jour effectué avec succès !");
|
|
|
|
@ -509,7 +509,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
var res = (successController.GetSuccessByUserId(id));
|
|
|
|
|
if (res.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
var lesson = (res as OkObjectResult).Value as SuccessDTO;
|
|
|
|
|
var lesson = (res as OkObjectResult).Value as SuccessDto;
|
|
|
|
|
if (lesson == null)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Erreur, un problème est survenu");
|
|
|
|
@ -525,7 +525,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
Console.WriteLine("Veuillez saisir si l'enquête est terminée (0/1) :");
|
|
|
|
|
var isFinished = Console.ReadLine();
|
|
|
|
|
var retour = successController.UpdateSuccess(userId, inquiryId,
|
|
|
|
|
new SuccessDTO(userId, inquiryId, bool.Parse(isFinished)));
|
|
|
|
|
new SuccessDto(userId, inquiryId, bool.Parse(isFinished)));
|
|
|
|
|
if (retour.GetType() == typeof(OkObjectResult))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("Mise à jour effectué avec succès !");
|
|
|
|
@ -780,7 +780,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
var users = res as IEnumerable<UserDTO>;
|
|
|
|
|
var users = res as IEnumerable<UserDto>;
|
|
|
|
|
if (users == null)
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine("\nErreur, les ustilisateurs n'ont pas été trouvés !");
|
|
|
|
@ -836,7 +836,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
// Ajout d'un utilisateur
|
|
|
|
|
Console.WriteLine("\n##########################################################\n");
|
|
|
|
|
Console.WriteLine("Création de l'utilisateur :\n");
|
|
|
|
|
var user2 = new UserDTO("JohnDoe", "motdepasse", "johndoe@gmail.com", false);
|
|
|
|
|
var user2 = new UserDto("JohnDoe", "motdepasse", "johndoe@gmail.com", false);
|
|
|
|
|
Console.WriteLine(user2);
|
|
|
|
|
var res3 = userController.CreateUser(user2);
|
|
|
|
|
if (res3 == null)
|
|
|
|
@ -863,7 +863,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
|
{
|
|
|
|
|
Console.WriteLine(user2);
|
|
|
|
|
Console.WriteLine("\nNouvelle adresse : John.DOE@etu.uca.fr");
|
|
|
|
|
var user3 = new UserDTO(user2.Id, user2.Username, user2.Password, "John.DOE@etu.uca.fr", user2.IsAdmin);
|
|
|
|
|
var user3 = new UserDto(user2.Id, user2.Username, user2.Password, "John.DOE@etu.uca.fr", user2.IsAdmin);
|
|
|
|
|
var res4 = userController.UpdateUser(1, user3);
|
|
|
|
|
if (res4 == null)
|
|
|
|
|
{
|
|
|
|
|