|
|
@ -30,7 +30,7 @@ namespace Model2Entities
|
|
|
|
|
|
|
|
|
|
|
|
// Test de la méthode GetActivityByIdAsync
|
|
|
|
// Test de la méthode GetActivityByIdAsync
|
|
|
|
Console.WriteLine("Testing GetActivityByIdAsync method...");
|
|
|
|
Console.WriteLine("Testing GetActivityByIdAsync method...");
|
|
|
|
var activityById = await activityRepository.GetActivityByIdAsync(2);
|
|
|
|
var activityById = await activityRepository.GetActivityByIdAsync(3);
|
|
|
|
if (activityById != null)
|
|
|
|
if (activityById != null)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine($"Activity found: ID: {activityById.Id}, Name: {activityById.Type}, Date: {activityById.Date}, Start Time: {activityById.StartTime}, End Time: {activityById.EndTime}");
|
|
|
|
Console.WriteLine($"Activity found: ID: {activityById.Id}, Name: {activityById.Type}, Date: {activityById.Date}, Start Time: {activityById.StartTime}, End Time: {activityById.EndTime}");
|
|
|
@ -42,35 +42,35 @@ namespace Model2Entities
|
|
|
|
Console.WriteLine();
|
|
|
|
Console.WriteLine();
|
|
|
|
|
|
|
|
|
|
|
|
// // Test de la méthode AddActivity
|
|
|
|
// // Test de la méthode AddActivity
|
|
|
|
Console.WriteLine("Testing AddActivity method...");
|
|
|
|
// Console.WriteLine("Testing AddActivity method...");
|
|
|
|
var newActivity = new Activity(10, "New Activity", new DateTime(2021, 10, 10), new DateTime(10, 10, 10, 10, 10, 10), new DateTime(10, 10, 10, 12, 12, 12), 5, 5, 5, 5, 5, 5, 5, 5, false);
|
|
|
|
// var newActivity = new Activity(10, "New Activity", new DateTime(2021, 10, 10), new DateTime(10, 10, 10, 10, 10, 10), new DateTime(10, 10, 10, 12, 12, 12), 5, 5, 5, 5, 5, 5, 5, 5, false);
|
|
|
|
var addedActivity = await activityRepository.AddActivity(newActivity);
|
|
|
|
// var addedActivity = await activityRepository.AddActivity(newActivity);
|
|
|
|
if (addedActivity != null)
|
|
|
|
// if (addedActivity != null)
|
|
|
|
{
|
|
|
|
|
|
|
|
Console.WriteLine($"New activity added successfully: ID: {addedActivity.Id}, Name: {addedActivity.Type}, Date: {addedActivity.Date}, Start Time: {addedActivity.StartTime}, End Time: {addedActivity.EndTime}");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Console.WriteLine("Failed to add new activity.");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// // Test de la méthode UpdateActivity
|
|
|
|
|
|
|
|
// Console.WriteLine("Testing UpdateActivity method...");
|
|
|
|
|
|
|
|
// var updatedActivity = await activityRepository.UpdateActivity(6, new Activity { Id = 6, Name = "Updated Activity" });
|
|
|
|
|
|
|
|
// if (updatedActivity != null)
|
|
|
|
|
|
|
|
// {
|
|
|
|
// {
|
|
|
|
// Console.WriteLine($"Activity updated successfully: ID: {updatedActivity.Id}, Name: {updatedActivity.Name}");
|
|
|
|
// Console.WriteLine($"New activity added successfully: ID: {addedActivity.Id}, Name: {addedActivity.Type}, Date: {addedActivity.Date}, Start Time: {addedActivity.StartTime}, End Time: {addedActivity.EndTime}");
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// else
|
|
|
|
// else
|
|
|
|
// {
|
|
|
|
// {
|
|
|
|
// Console.WriteLine("Failed to update activity.");
|
|
|
|
// Console.WriteLine("Failed to add new activity.");
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
// Console.WriteLine();
|
|
|
|
// Console.WriteLine();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Test de la méthode UpdateActivity
|
|
|
|
|
|
|
|
Console.WriteLine("Testing UpdateActivity method...");
|
|
|
|
|
|
|
|
var updatedActivity = await activityRepository.UpdateActivity(10, new Activity(10, "Updated Activity", new DateTime(2021, 10, 10), new DateTime(10, 10, 10, 10, 10, 10), new DateTime(10, 10, 10, 12, 12, 12), 5, 5, 5, 5, 5, 5, 5, 5, false));
|
|
|
|
|
|
|
|
if (updatedActivity != null)
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Console.WriteLine($"Activity updated successfully: ID: {updatedActivity.Id}, Name: {updatedActivity.Type}, Date: {updatedActivity.Date}, Start Time: {updatedActivity.StartTime}, End Time: {updatedActivity.EndTime}");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
else
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
Console.WriteLine("Failed to update activity.");
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
|
|
|
|
|
|
|
// Test de la méthode DeleteActivity
|
|
|
|
// Test de la méthode DeleteActivity
|
|
|
|
Console.WriteLine("Testing DeleteActivity method...");
|
|
|
|
Console.WriteLine("Testing DeleteActivity method...");
|
|
|
|
var isDeleted = await activityRepository.DeleteActivity(1);
|
|
|
|
var isDeleted = await activityRepository.DeleteActivity(2);
|
|
|
|
if (isDeleted)
|
|
|
|
if (isDeleted)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("Activity deleted successfully.");
|
|
|
|
Console.WriteLine("Activity deleted successfully.");
|
|
|
@ -78,6 +78,7 @@ namespace Model2Entities
|
|
|
|
{
|
|
|
|
{
|
|
|
|
Console.WriteLine("Failed to delete activity.");
|
|
|
|
Console.WriteLine("Failed to delete activity.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
Console.WriteLine();
|
|
|
|
|
|
|
|
|
|
|
|
// Test de la méthode GetNbItems
|
|
|
|
// Test de la méthode GetNbItems
|
|
|
|
Console.WriteLine("Testing GetNbItems method...");
|
|
|
|
Console.WriteLine("Testing GetNbItems method...");
|
|
|
|