|
|
@ -5,10 +5,12 @@ using API.Service;
|
|
|
|
using DbContextLib;
|
|
|
|
using DbContextLib;
|
|
|
|
using DbDataManager.Service;
|
|
|
|
using DbDataManager.Service;
|
|
|
|
using Dto;
|
|
|
|
using Dto;
|
|
|
|
|
|
|
|
using Entities;
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
using Microsoft.AspNetCore.Mvc;
|
|
|
|
using Microsoft.Data.Sqlite;
|
|
|
|
using Microsoft.Data.Sqlite;
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
|
|
|
|
using Shared;
|
|
|
|
|
|
|
|
|
|
|
|
var connection = new SqliteConnection("DataSource=:memory:");
|
|
|
|
var connection = new SqliteConnection("DataSource=:memory:");
|
|
|
|
connection.Open();
|
|
|
|
connection.Open();
|
|
|
@ -20,12 +22,13 @@ ILogger<UserController> logger = factory.CreateLogger<UserController>();
|
|
|
|
|
|
|
|
|
|
|
|
using (var context = new UserDbContext(options))
|
|
|
|
using (var context = new UserDbContext(options))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
var controller = new UserController(logger, new UserDataServiceApi(new UserDataService(context)));
|
|
|
|
IUserService<UserEntity> service;
|
|
|
|
|
|
|
|
var controller = new UserController(logger, null);
|
|
|
|
|
|
|
|
|
|
|
|
void PrintUsers()
|
|
|
|
void PrintUsers()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine();
|
|
|
|
var users = controller.GetUsers(1, 10) as OkObjectResult;
|
|
|
|
var users = controller.GetUsers(1, 10, Model.OrderCriteria.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);
|
|
|
@ -184,7 +187,7 @@ using (var context = new UserDbContext(options))
|
|
|
|
// Affichage des utilisateurs
|
|
|
|
// Affichage des utilisateurs
|
|
|
|
Console.WriteLine("\n##########################################################\n");
|
|
|
|
Console.WriteLine("\n##########################################################\n");
|
|
|
|
Console.WriteLine("Affichages des utilisateurs stubbés dans le contexte :\n");
|
|
|
|
Console.WriteLine("Affichages des utilisateurs stubbés dans le contexte :\n");
|
|
|
|
var res = controller.GetUsers(1, 10) as OkObjectResult;
|
|
|
|
var res = controller.GetUsers(1, 10, Model.OrderCriteria.UserOrderCriteria.None) as OkObjectResult;
|
|
|
|
if(res == null)
|
|
|
|
if(res == null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("\nErreur lors de l'acquisition de la liste des utilisateurs");
|
|
|
|
Console.WriteLine("\nErreur lors de l'acquisition de la liste des utilisateurs");
|
|
|
|