diff --git a/ProjectB/Choices/DateChoice.cs b/ProjectB/Choices/DateChoice.cs new file mode 100644 index 0000000..4287a10 --- /dev/null +++ b/ProjectB/Choices/DateChoice.cs @@ -0,0 +1,17 @@ +namespace ProjectB.Choices +{ + public class DateChoice + { + public DateTime Date { get; set; } + + public DateChoice(DateTime date) + { + Date = date; + } + + public override string ToString() + { + return Date.ToShortDateString(); + } + } +} diff --git a/ProjectB/Choices/NamedChoice.cs b/ProjectB/Choices/NamedChoice.cs new file mode 100644 index 0000000..7f08de0 --- /dev/null +++ b/ProjectB/Choices/NamedChoice.cs @@ -0,0 +1,19 @@ +namespace ProjectB.Choices +{ + public class NamedChoice + { + public string Name { get; set; } + public T Value { get; set; } + + public NamedChoice(string name, T value) + { + Name = name; + Value = value; + } + + public override string ToString() + { + return Name; + } + } +} diff --git a/ProjectB/Choices/TimeChoice.cs b/ProjectB/Choices/TimeChoice.cs new file mode 100644 index 0000000..34f316e --- /dev/null +++ b/ProjectB/Choices/TimeChoice.cs @@ -0,0 +1,17 @@ +namespace ProjectB.Choices +{ + public class TimeChoice + { + public TimeSpan Span { get; set; } + + public TimeChoice(TimeSpan span) + { + Span = span; + } + + public override string ToString() + { + return Span.ToString("hh\\:mm"); + } + } +} diff --git a/ProjectB/Client/DepotClient.cs b/ProjectB/Client/DepotClient.cs new file mode 100644 index 0000000..8683ad9 --- /dev/null +++ b/ProjectB/Client/DepotClient.cs @@ -0,0 +1,642 @@ +using Microsoft.Extensions.DependencyInjection; +using ProjectB.Choices; +using ProjectB.Database; +using ProjectB.Enums; +using ProjectB.Models; +using ProjectB.Services; +using ProjectB.Workflows; +using ProjectB.Workflows.GuestFlows; +using Spectre.Console; + +namespace ProjectB.Client +{ + public class DepotClient : IDepotClient + { + private IServiceProvider ServiceProvider { get; } + protected IDatabaseContext Context { get; } + protected IAnsiConsole Console { get; } + protected IPromptService Prompts { get; } + protected ITranslationService Translation { get; } + protected IGuestService GuestService { get; } + protected IEmployeeService EmployeeService { get; } + protected ITourService TourService { get; } + + // Client state + protected Guest? Guest { get; set; } + protected Employee? Employee { get; set; } + + // Services + protected IDateTimeService DateTime { get; } + + protected bool IsRunning { get; set; } = true; + protected MenuLevel CurrentMenu { get; set; } = MenuLevel.MainMenu; + + public DepotClient(IServiceProvider serviceProvider) + { + ServiceProvider = serviceProvider; + + Console = ServiceProvider.GetService()!; + Context = ServiceProvider.GetService()!; + DateTime = ServiceProvider.GetService()!; + Prompts = ServiceProvider.GetService()!; + Translation = ServiceProvider.GetService()!; + GuestService = ServiceProvider.GetService()!; + EmployeeService = ServiceProvider.GetService()!; + TourService = ServiceProvider.GetService()!; + } + + public void Run() + { + AnsiConsole.Status().Start(Translation.Get("wait"), ctx => + { + ctx.Spinner(Spinner.Known.Material); + ctx.Status($"\n {Translation.Get("loadingData")}"); + }); + + while (IsRunning && CurrentMenu >= MenuLevel.MainMenu) + { + AnsiConsole.Clear(); + AnsiConsole.MarkupLine($"{Translation.Get("welcomeToMuseum")}"); + + var options = new List> + { + new NamedChoice($"{Translation.Get("loginGuest")}", ShowGuestLogin), + new NamedChoice($"{Translation.Get("loginEmployee")}", ShowEmployeeLogin), + new NamedChoice($"{Translation.Get("switchLanguage")}", ShowLanguageSwitcher), + new NamedChoice($"{Translation.Get("debug")}", ShowDebugMenu), + new NamedChoice($"{Translation.Get("exit")}", () => { IsRunning = false; }) + }; + + Prompts.ShowMenu("chooseOption", options).Invoke(); + } + } + + public void ShowGuestLogin() + { + Print("enterTicketNumber"); + + Guest = null; + while (Guest == null) + { + string ticketNumber = Prompts.AskTicketNumber("ticketNumber"); + Guest = GuestService.FindValidGuestById(ticketNumber); + + if (Guest == null) + { + AnsiConsole.Clear(); + Print("ticketNotFound"); + } + } + + if (Guest != null) + ShowGuestMenu(); + } + + public void ShowEmployeeLogin() + { + Print("employeeLoginText"); + + Employee = null; + while (Employee == null) + { + string username = Prompts.AskUsername("username"); + string password = Prompts.AskPassword("password"); + + Employee = EmployeeService.FindValidEmployeeByUsernameAndPassword(username, password); + Print(Employee == null ? "loginFailed" : "loginSuccess"); + } + + if (Employee != null) + ShowEmployeeMenu(); + } + + #region GuestMenu + + private void ShowGuestMenu() + { + CurrentMenu = MenuLevel.SubMenu; + + while (IsRunning && CurrentMenu >= MenuLevel.SubMenu) + { + AnsiConsole.Clear(); + + var options = new List>(); + + var currentTour = TourService.GetTourForGuest(Guest!); + if (currentTour == null) + { + options.Add(new NamedChoice($"{Translation.Get("createReservationView")}", BeginCreateReservation)); + } + else + { + options.Add(new NamedChoice($"{Translation.Get("editReservationView")}", BeginEditReservation)); + options.Add(new NamedChoice($"{Translation.Get("deleteReservationView")}", BeginDeleteReservation)); + } + options.Add(new NamedChoice($"{Translation.Get("logout")}", () => { ExitToMenu(MenuLevel.MainMenu); })); + + Prompts.ShowMenu("chooseOption", options).Invoke(); + } + } + + private void BeginCreateReservation() + { + var flow = GetFlow(); + + if (!HandleFlowResult(flow.SetGuest(Guest!))) + return; + + var options = TourService.GetAllToursTodayAfterNow(). + Select(tour => new NamedChoice(Translation.GetReplacement("tourOption", new() { tour.Start.ToShortTimeString(), TourService.GetRemainingCapacity(tour).ToString() }), tour)); + + if (!HandleFlowResult(flow.SetTour(Prompts.AskTour("chooseTour", options)))) + return; + + HandleFlowConfirmation(flow, + TGet("confirmReservation", new() { flow.SelectedTour!.Start.ToShortTimeString() }), + TGet("reservationSuccess", new() { flow.SelectedTour!.Start.ToShortTimeString() }), + TGet("reservationCancelled")); + + Prompts.ShowSpinner("returningToMenu", 2000); + } + + private void BeginEditReservation() + { + var flow = GetFlow(); + + if (!HandleFlowResult(flow.SetGuest(Guest!))) + return; + + Print("currentReservation", new() { flow.CurrentTour!.Start.ToShortTimeString() }); + + Print("confirmEditReservation"); + if (!HandleConfirmation()) + return; + + var options = TourService.GetAllToursTodayAfterNow(). + Select(tour => new NamedChoice(Translation.GetReplacement("tourOption", new() { tour.Start.ToShortTimeString(), TourService.GetRemainingCapacity(tour).ToString() }), tour)); + + + if (!HandleFlowResult(flow.SetTour(Prompts.AskTour("chooseTour", options)))) + return; + + HandleFlowConfirmation(flow, + TGet("confirmEditReservationChoice", new() { flow.SelectedTour!.Start.ToShortTimeString() }), + TGet("reservationSuccess", new() { flow.SelectedTour!.Start.ToShortTimeString() }), + TGet("reservationEditCancelled")); + + Prompts.ShowSpinner("returningToMenu", 2000); + } + + private void BeginDeleteReservation() + { + var flow = GetFlow(); + + if (!HandleFlowResult(flow.SetGuest(Guest!))) + return; + + Print("currentReservation", new() { flow.CurrentTour!.Start.ToShortTimeString() }); + + HandleFlowConfirmation(flow, + TGet("confirmDeleteReservation"), + TGet("reservationDeleted"), + TGet("reservationNotDeleted")); + + Prompts.ShowSpinner("returningToMenu", 2000); + } + #endregion + + #region EmployeeMenu + private void ShowEmployeeMenu() + { + CurrentMenu = MenuLevel.SubMenu; + + while (IsRunning && CurrentMenu >= MenuLevel.SubMenu) + { + AnsiConsole.Clear(); + + var options = new List> { new NamedChoice($"{Translation.Get("logout")}", () => { ExitToMenu(MenuLevel.MainMenu); }) }; + options.AddRange(TourService.GetAllToursTodayAfterNow() + .Select(tour => + new NamedChoice( + Translation.GetReplacement("employeeTourOption", new() { tour.Start.ToShortTimeString(), TourService.GetRemainingCapacity(tour).ToString() }), + () => { ShowTourMenu(tour); })) + .ToList()); + + Prompts.ShowMenu("chooseOption", options).Invoke(); + } + } + + private void ShowTourMenu(Tour tour) + { + CurrentMenu = MenuLevel.ActionsMenu; + + while (IsRunning && CurrentMenu >= MenuLevel.ActionsMenu) + { + AnsiConsole.Clear(); + Print("tourMenu", new() { tour.Start.ToShortTimeString(), TourService.GetRemainingCapacity(tour).ToString() }); + + var options = new List>(); + if (!tour.Departed) + { + options.Add(new NamedChoice($"{Translation.Get("startTour")}", () => { BeginStartTour(tour); })); + if (tour.Participants.Count < tour.Capacity) + options.Add(new NamedChoice($"{Translation.Get("addGuest")}", () => { BeginAddGuest(tour); })); + if (tour.Participants.Count > 0) + options.Add(new NamedChoice($"{Translation.Get("removeGuest")}", () => { BeginRemoveGuest(tour); })); + } + options.Add(new NamedChoice($"{Translation.Get("return")}", () => { ExitToMenu(MenuLevel.SubMenu); })); + + Prompts.ShowMenu("chooseOption", options).Invoke(); + } + } + + private void BeginStartTour(Tour tour) + { + if (tour.Departed) + { + Print("tourAlreadyDeparted"); + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + Print("employeeTourInfo", new() { tour.Start.ToShortTimeString() }); + Console.WriteLine(); + + Print("registeredGuests"); + foreach (var guestNumber in tour.Participants) + Print("guestList", new() { guestNumber }); + Console.WriteLine(); + + if (tour.EmployeeNumber != Employee!.EmployeeNumber) + { + if (!string.IsNullOrWhiteSpace(tour.EmployeeNumber)) + { + Print("notYourTour"); + if (!Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + } + + tour.EmployeeNumber = Employee.EmployeeNumber; + TourService.SaveChanges(); + } + + Print("scanAllTickets"); + + List scannedTickets = new List(); + + bool continueScanning = true; + while (scannedTickets.Count != tour.Participants.Count && continueScanning) + { + if (!int.TryParse(Prompts.AskTicketOrEmployeeNumber("ticketNumberOrEmployeeNumber"), out int number)) + continue; + + if (number < 10000000) + { + if (!EmployeeService.ValidateEmployeeNumber(number.ToString())) + { + Print("invalidEmployeeNumber"); + continue; + } + + Print("finishedScanningQuestion"); + if (Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + continueScanning = false; + continue; + } + } + + if (GuestService.FindValidGuestById(number.ToString()) == null) + { + Print("invalidTicketNumber"); + continue; + } + + if (scannedTickets.Contains(number)) + { + Print("ticketAlreadyScanned"); + continue; + } + + if (!tour.Participants.Contains(number.ToString())) + { + Print("ticketNotInTour"); + continue; + } + + scannedTickets.Add(number); + Print("ticketScanned", new() { number.ToString() }); + Affirmation(); + } + + Print("finishedScanning"); + + tour.Participants = scannedTickets.Select(number => number.ToString()).ToList(); + + continueScanning = true; + while (scannedTickets.Count < tour.Capacity && continueScanning) + { + if (!int.TryParse(Prompts.AskTicketOrEmployeeNumber("ticketNumberOrEmployeeNumber"), out int number)) + continue; + + if (number < 10000000) + { + Print("finishedScanningQuestion"); + if (Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + continueScanning = false; + continue; + } + } + + if (scannedTickets.Contains(number)) + { + Print("ticketAlreadyScanned"); + continue; + } + + scannedTickets.Add(number); + Print("extraTicketScanned", new() { number.ToString() }); + Affirmation(); + } + + Prompts.ShowSpinner("finishedScanningExtraTickets", 2000); + Console.Clear(); + + tour.Participants = scannedTickets.Select(number => number.ToString()).ToList(); + + Print("employeeTourInfo", new() { tour.Start.ToShortTimeString() }); + Console.WriteLine(); + + Print("registeredGuests"); + foreach (var guestNumber in tour.Participants) + Print("guestList", new() { guestNumber }); + + Print("confirmStartTour"); + if (!Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + tour.Departed = true; + TourService.SaveChanges(); + + Prompts.ShowSpinner("returningToMenu", 2000); + } + + private void BeginAddGuest(Tour tour) + { + if (tour.Departed) + { + Print("tourAlreadyDeparted"); + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + Print("employeeTourInfo", new() { tour.Start.ToShortTimeString() }); + Console.WriteLine(); + + if (tour.Participants.Count == tour.Capacity) + { + Print("noSpaceInTour"); + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + string ticketNumber = Prompts.AskTicketNumber("ticketNumber"); + var guest = GuestService.FindValidGuestById(ticketNumber); + if (guest == null) + { + Print("guestNotFound"); + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + var currentTour = TourService.GetTourForGuest(guest); + if (currentTour != null) + { + Print("guestAlreadyHasReservation"); + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + Print("confirmAddGuest", new() { tour.Start.ToShortTimeString() }); + if (Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + if (guest != null && tour != null) + TourService.RegisterGuestForTour(guest, tour); + } + + Prompts.ShowSpinner("returningToMenu", 2000); + } + + private void BeginRemoveGuest(Tour tour) + { + if (tour.Departed) + { + Print("tourAlreadyDeparted"); + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + Print("employeeTourInfo", new() { tour.Start.ToShortTimeString() }); + Console.WriteLine(); + + Print("registeredGuests"); + foreach (var guestNumber in tour.Participants) + Print("guestList", new() { guestNumber }); + Console.WriteLine(); + + string ticketNumber = Prompts.AskTicketNumber("ticketNumberToRemove"); + var guest = GuestService.FindValidGuestById(ticketNumber); + if (guest == null || !tour.Participants.Contains(guest.TicketNumber)) + { + Print("guestNotFoundInTour"); + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + Print("confirmGuestRemoval"); + if (!Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + Prompts.ShowSpinner("returningToMenu", 2000); + return; + } + + if (guest != null) + TourService.DeleteReservationGuest(guest); + + Prompts.ShowSpinner("returningToMenu", 2000); + } + #endregion + + #region LanguageSwitcher + public void ShowLanguageSwitcher() + { + AnsiConsole.Clear(); // Clear the console screen + + Translation.Language = Prompts.AskLanguage("chooseOption"); + } + #endregion + + #region DebugMenu + public void ShowDebugMenu() + { + CurrentMenu = MenuLevel.SubMenu; + + + while (IsRunning && CurrentMenu >= MenuLevel.SubMenu) + { + AnsiConsole.Clear(); + var options = new List> + { + new NamedChoice($"{Translation.Get("createGuest")}", ShowCreateGuest), + new NamedChoice($"{Translation.Get("createEmployee")}", ShowCreateEmployee), + new NamedChoice($"{Translation.Get("createTours")}", ShowCreateTours), + new NamedChoice($"{Translation.Get("createBulkTickets")}", ShowCreateBulkTickets), + new NamedChoice($"{Translation.Get("logout")}", () => { ExitToMenu(MenuLevel.MainMenu); }) + }; + + Prompts.ShowMenu("chooseOption", options).Invoke(); + } + } + + private void ShowCreateBulkTickets() + { + GuestService.AddRange(new List { 11245178, 12398476, 12439876, 12837465, 12938476, 12948736, 15328746, 15938274, 16749283, 23489716, 27381946, 27639481, 28371946, 35921847, + 39271584, 39421587, 39457821, 45839217, 46827391, 48627193, 48675913, 57214836, 57239186, 57264318, 57936214, 61827394, 62839174, 63821974, 68739214, 73189245, 73918245, + 78439215, 79358124, 81479625, 89231546, 89231746, 89237416, 91328746, 91472618, 91572618, 94726183, 18954201, 17541254, 16544824, 13548424, 15426158, 14684472 } + .Select(ticket => new Guest() { TicketNumber = ticket.ToString(), Role = UserRole.Guest, ValidDate = DateOnly.FromDateTime(DateTime.Now), Expires = false }).ToList()); + int changes = GuestService.SaveChanges(); + + Print("changesSaved", new() { changes.ToString() }); + Prompts.ShowSpinner("returningToMenu", 2000); + } + + private void ShowCreateTours() + { + int tourDuration = 40; + + DateOnly startDate = Prompts.AskDate("askStartDate"); + DateOnly endDate = Prompts.AskDate("askEndDate"); + if (startDate > endDate) + { + Print("startAfterEndDate"); + return; + } + + TimeOnly startTime = Prompts.AskTime("askStartTime"); + TimeOnly endTime = Prompts.AskTime("askEndTime"); + if (startTime > endTime) + { + Print("startAfterEndTime"); + return; + } + + int interval = Prompts.AskNumber("askInterval", 1, 60); + + var planning = new List(); + for (var date = startDate; date <= endDate; date = date.AddDays(1)) + for (var time = startTime; time.Add(TimeSpan.FromMinutes(tourDuration)) <= endTime; time = time.Add(TimeSpan.FromMinutes(interval))) + planning.Add(new Tour(new DateTime(date, time))); + + if (planning.Count > 0) + { + TourService.AddRange(planning); + int changes = TourService.SaveChanges(); + + Print("changesSaved", new() { changes.ToString() }); + } + Prompts.ShowSpinner("returningToMenu", 2000); + } + + private void ShowCreateGuest() + { + string ticketNumber = Prompts.AskTicketNumber("ticketNumber"); + DateOnly validForDate = Prompts.AskDate("askValidityDate"); + + GuestService.Add(new Guest() { TicketNumber = ticketNumber, ValidDate = validForDate }); + int changes = GuestService.SaveChanges(); + + Print("changesSaved", new() { changes.ToString() }); + Prompts.ShowSpinner("returningToMenu", 2000); + } + + private void ShowCreateEmployee() + { + string username = Prompts.AskUsername("username"); + string password = Prompts.AskPassword("password"); + string employeeNumber = Prompts.AskNumber("employeeNumber", 1, 9999999).ToString(); + UserRole role = Prompts.AskRole("chooseUserRole"); + + // Create new employee + EmployeeService.Add(new Employee() { Username = username, Role = role, Password = password, EmployeeNumber = employeeNumber }); + int changes = EmployeeService.SaveChanges(); + + Print("changesSaved", new() { changes.ToString() }); + Prompts.ShowSpinner("returningToMenu", 2000); + } + #endregion + + #region Shared + private void ExitToMenu(MenuLevel menuLevel = MenuLevel.MainMenu) + { + CurrentMenu = menuLevel; + } + + private void Affirmation() + { + System.Console.Beep(4000, 500); + } + private bool HandleFlowResult((bool Success, string MessageKey) result) + { + if (!result.Success) + { + Print(result.MessageKey); + Prompts.ShowSpinner("returningToMenu", 2000); + } + return result.Success; + } + + public void HandleFlowConfirmation(AbstractWorkflow flow, string title, string responseTrue, string responseFalse) + { + Console.MarkupLine(title); + if (Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + Console.MarkupLine(responseTrue); + flow.Commit(); + } + else + { + Console.MarkupLine(responseFalse); + } + } + + private bool HandleConfirmation() + { + if (!Prompts.AskYesNo("confirmYesNo", "yes", "no")) + { + Prompts.ShowSpinner("returningToMenu", 2000); + return false; + } + return true; + } + + private void Print(string key, List? replacements = null) + { + Console.MarkupLine(TGet(key, replacements)); + } + + private string TGet(string key, List? replacements = null) + { + return replacements == null ? Translation.Get(key) : Translation.GetReplacement(key, replacements); + } + + private T GetFlow() where T : AbstractWorkflow => ServiceProvider.GetService()!; + #endregion + } +} diff --git a/ProjectB/Client/IDepotClient.cs b/ProjectB/Client/IDepotClient.cs new file mode 100644 index 0000000..38cf223 --- /dev/null +++ b/ProjectB/Client/IDepotClient.cs @@ -0,0 +1,7 @@ +namespace ProjectB.Client +{ + public interface IDepotClient + { + void Run(); + } +} diff --git a/ProjectB/Database/AbstractEntity.cs b/ProjectB/Database/AbstractEntity.cs new file mode 100644 index 0000000..7527f53 --- /dev/null +++ b/ProjectB/Database/AbstractEntity.cs @@ -0,0 +1,6 @@ +namespace ProjectB.Models; + +public abstract class AbstractEntity +{ + public long Id { get; } +} \ No newline at end of file diff --git a/ProjectB/Database/DatabaseContext.cs b/ProjectB/Database/DatabaseContext.cs index 1105c64..a41dc7e 100644 --- a/ProjectB/Database/DatabaseContext.cs +++ b/ProjectB/Database/DatabaseContext.cs @@ -1,18 +1,16 @@ -using System.Text.Json; using Microsoft.EntityFrameworkCore; using ProjectB.Models; +using System.Text.Json; namespace ProjectB.Database; -public class DatabaseContext : DbContext +public class DatabaseContext : DbContext, IDatabaseContext { public DatabaseContext(DbContextOptions options) : base(options) { LoadData(); } - public DbSet AbstractEntities { get; set; } - public DbSet AbstractUsers { get; set; } public DbSet Employees { get; set; } public DbSet Guests { get; set; } public DbSet Tours { get; set; } @@ -30,43 +28,58 @@ protected override void OnModelCreating(ModelBuilder modelBuilder) private void LoadData() { - Employees.AddRange(ReadFromJson()); - Guests.AddRange(ReadFromJson()); - Tours.AddRange(ReadFromJson()); - Translations.AddRange(ReadFromJson()); + Employees.AddRange(ReadFromJson()); + Guests.AddRange(ReadFromJson()); + Tours.AddRange(ReadFromJson()); + Translations.AddRange(ReadFromJson()); SaveChanges(); } - private IEnumerable ReadFromJson() where TEntity : class, IEntity where TId : notnull + public override int SaveChanges() { - return JsonSerializer.Deserialize>( - File.ReadAllText($".//../../../Database/{typeof(TEntity).Name}.json"))!; + // Save changes to database before persisting to file, otherwise you end up with empty files + int changes = base.SaveChanges(); + + WriteToJson(Employees); + WriteToJson(Guests); + WriteToJson(Tours); + WriteToJson(Translations); + + return changes; } - public DbSet? GetRelevantDbSet() - where TEntity : class, IEntity - where TId : notnull + private IEnumerable ReadFromJson() where T : AbstractEntity { - if (typeof(TEntity) == typeof(Employee)) + return JsonSerializer.Deserialize>(File.ReadAllText($"Json/{typeof(T).Name}.json"))!; + } + + private void WriteToJson(IEnumerable entities) where T : AbstractEntity + { + File.WriteAllText($"Json/{typeof(T).Name}.json", JsonSerializer.Serialize(entities.ToList())); + } + + public DbSet? GetRelevantDbSet() where T : AbstractEntity + { + if (typeof(T) == typeof(Employee)) { - return Employees as DbSet; + return Employees as DbSet; } - if (typeof(TEntity) == typeof(Guest)) + if (typeof(T) == typeof(Guest)) { - return Guests as DbSet; + return Guests as DbSet; } - if (typeof(TEntity) == typeof(Tour)) + if (typeof(T) == typeof(Tour)) { - return Tours as DbSet; + return Tours as DbSet; } - - if (typeof(TEntity) == typeof(Translation)) + + if (typeof(T) == typeof(Translation)) { - return Translations as DbSet; + return Translations as DbSet; } - throw new NullReferenceException($"Could not load DbSet<{typeof(TEntity).Name}>..."); + throw new NullReferenceException($"Could not load DbSet<{typeof(T).Name}>..."); } } \ No newline at end of file diff --git a/ProjectB/Database/Employee.cs b/ProjectB/Database/Employee.cs new file mode 100644 index 0000000..de22863 --- /dev/null +++ b/ProjectB/Database/Employee.cs @@ -0,0 +1,12 @@ +using ProjectB.Enums; +using System.ComponentModel.DataAnnotations; + +namespace ProjectB.Models; + +public class Employee : AbstractEntity +{ + public string EmployeeNumber { get; set; } = null!; + public string Username { get; set; } = null!; + public UserRole Role { get; set; } + [MaxLength(72)] public string? Password { get; set; } +} \ No newline at end of file diff --git a/ProjectB/Database/Employee.json b/ProjectB/Database/Employee.json deleted file mode 100644 index 0637a08..0000000 --- a/ProjectB/Database/Employee.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/ProjectB/Database/Guest.cs b/ProjectB/Database/Guest.cs new file mode 100644 index 0000000..32fef6d --- /dev/null +++ b/ProjectB/Database/Guest.cs @@ -0,0 +1,12 @@ +using ProjectB.Enums; + +namespace ProjectB.Models +{ + public class Guest : AbstractEntity + { + public string TicketNumber { get; set; } = null!; + public UserRole Role { get; set; } + public DateOnly ValidDate { get; set; } + public bool Expires { get; set; } = false; + } +} \ No newline at end of file diff --git a/ProjectB/Database/Guest.json b/ProjectB/Database/Guest.json deleted file mode 100644 index 3af46cf..0000000 --- a/ProjectB/Database/Guest.json +++ /dev/null @@ -1 +0,0 @@ -[{"ValidDate":"2024-05-19","Tour":null,"IsGuestInTour":false,"Username":"12345","Role":0,"Id":1},{"ValidDate":"2024-05-19","Tour":null,"IsGuestInTour":false,"Username":"123456","Role":0,"Id":2}] \ No newline at end of file diff --git a/ProjectB/Database/IDatabaseContext.cs b/ProjectB/Database/IDatabaseContext.cs new file mode 100644 index 0000000..42db2f7 --- /dev/null +++ b/ProjectB/Database/IDatabaseContext.cs @@ -0,0 +1,17 @@ +using Microsoft.EntityFrameworkCore; +using ProjectB.Models; + +namespace ProjectB.Database +{ + public interface IDatabaseContext + { + DbSet Employees { get; set; } + DbSet Guests { get; set; } + DbSet Tours { get; set; } + DbSet Translations { get; set; } + + int SaveChanges(); + + DbSet? GetRelevantDbSet() where T : AbstractEntity; + } +} \ No newline at end of file diff --git a/ProjectB/Database/Tour.cs b/ProjectB/Database/Tour.cs new file mode 100644 index 0000000..06c55e4 --- /dev/null +++ b/ProjectB/Database/Tour.cs @@ -0,0 +1,10 @@ +namespace ProjectB.Models; + +public class Tour(DateTime start, int capacity = 13) : AbstractEntity +{ + public List Participants { get; set; } = new List(); + public DateTime Start { get; set; } = start; + public int Capacity { get; set; } = capacity; + public string? EmployeeNumber { get; set; } + public bool Departed { get; set; } = false; +} \ No newline at end of file diff --git a/ProjectB/Database/Tour.json b/ProjectB/Database/Tour.json deleted file mode 100644 index 0637a08..0000000 --- a/ProjectB/Database/Tour.json +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/ProjectB/Models/Translation.cs b/ProjectB/Database/Translation.cs similarity index 91% rename from ProjectB/Models/Translation.cs rename to ProjectB/Database/Translation.cs index 039fd90..b0ea415 100644 --- a/ProjectB/Models/Translation.cs +++ b/ProjectB/Database/Translation.cs @@ -1,4 +1,4 @@ -using ProjectB.Settings; +using ProjectB.Enums; namespace ProjectB.Models; diff --git a/ProjectB/Database/Translation.json b/ProjectB/Database/Translation.json deleted file mode 100644 index 546d21e..0000000 --- a/ProjectB/Database/Translation.json +++ /dev/null @@ -1,42 +0,0 @@ -[ - {"Language" : 2, "Id" : 1,"Key": "welcome", "Value": "Welcome to our tour booking system!"}, - {"Language" : 2, "Id" : 2,"Key": "chooseOption", "Value": "Please choose an option:"}, - {"Language" : 2, "Id" : 3,"Key": "signUp", "Value": "1. Sign up for a tour"}, - {"Language" : 2, "Id" : 4,"Key": "deleteSignUp", "Value": "2. Delete sign-up for a tour"}, - {"Language" : 2, "Id" : 5,"Key": "exit", "Value": "3. Exit"}, - {"Language" : 2, "Id" : 6,"Key": "availableTours", "Value": "Available tours:"}, - {"Language" : 2, "Id" : 7,"Key": "goBack", "Value": "Go back"}, - {"Language" : 2, "Id" : 8,"Key": "enterTourNumber", "Value": "Enter the number of the tour you want to sign up for:"}, - {"Language" : 2, "Id" : 9,"Key": "invalidInput", "Value": "Invalid input, please try again."}, - {"Language" : 2, "Id" : 10,"Key": "tourFullyBooked", "Value": "This tour is fully booked."}, - {"Language" : 2, "Id" : 11,"Key": "enterUsername", "Value": "Enter your username:"}, - {"Language" : 2, "Id" : 12,"Key": "usernameAlreadySignedUp", "Value": "This username is already signed up for this tour."}, - {"Language" : 2, "Id" : 13,"Key": "changeSignUp", "Value": "Do you want to change your sign-up? (Y/N)"}, - {"Language" : 2, "Id" : 14,"Key": "signUpSuccess", "Value": "You have successfully signed up for the tour."}, - {"Language" : 2, "Id" : 15,"Key": "enterUsernameToDelete", "Value": "Enter the username of the sign-up you want to delete:"}, - {"Language" : 2, "Id" : 16,"Key": "signUpDeleted", "Value": "The sign-up has been deleted."}, - {"Language" : 2, "Id" : 17,"Key": "noSignUpFound", "Value": "No sign-up found for this username."}, - {"Language" : 2, "Id" : 18,"Key": "goodbye", "Value": "Goodbye! Thank you for using our system."}, - {"Language" : 2, "Id" : 19,"Key": "login", "Value": "Login"}, - {"Language" : 2, "Id" : 20,"Key": "lang_name_en", "Value": "English"}, - {"Language" : 2, "Id" : 21,"Key": "lang_name_nl", "Value" : "Dutch"}, - {"Id" : 22, "Language" : 1, "Key" : "loginTitle", "Value" : "Inloggen op systeem"}, - {"Id" : 23, "Language" : 1, "Key" : "enterUsername", "Value" : "Voer uw gebruikersnaam in:"}, - {"Id" : 24, "Language" : 1, "Key" : "enterPassword", "Value" : "Voer uw wachtwoord in:"}, - {"Id" : 25, "Language" : 1, "Key" : "loginSuccessful", "Value" : "Inloggen succesvol!"}, - {"Id" : 26, "Language" : 1, "Key" : "invalidCredentials", "Value" : "Ongeldige gebruikersnaam of wachtwoord! Poging {0} van 3."}, - {"Id" : 27, "Language" : 1, "Key" : "tryAgain", "Value" : "Probeer het opnieuw..."}, - {"Id" : 28, "Language" : 1, "Key" : "maxAttemptsReached", "Value" : "Inloggen mislukt. Maximum aantal pogingen bereikt."}, - {"Id" : 29, "Language" : 1, "Key" : "mainMenuTitle", "Value" : "Hoofdmenu"}, - {"Id" : 31, "Language" : 1, "Key" : "warningApplicationIsInBeta", "Value" : "Waarschuwing: Deze applicatie is in bèta en niet volledig functioneel."}, - {"Id" : 32, "Language" : 1, "Key" : "welcome", "Value" : "Welkom bij ons museum!"}, - {"Id" : 33, "Language" : 1, "Key" : "chooseOption", "Value" : "Kies een optie:"}, - {"Id" : 34, "Language" : 1, "Key" : "signUp", "Value" : "1. Schrijf je in voor een rondleiding"}, - {"Id" : 35, "Language" : 1, "Key" : "deleteSignUp", "Value" : "2. Verwijder je inschrijving voor een rondleiding"}, - {"Id" : 36, "Language" : 1, "Key" : "exit", "Value" : "3. Afsluiten"}, - {"Id" : 37, "Language" : 1, "Key" : "invalidInput", "Value" : "Ongeldige invoer. Voer een getal in tussen 1 en 3."}, - {"Id" : 38, "Language" : 1, "Key" : "goodbye", "Value" : "Bedankt voor uw bezoek aan ons museum! Tot ziens."}, - {"Id" : 39, "Language" : 1, "Key" : "login", "Value" : "Inloggen"}, - {"Id" : 40, "Language" : 1, "Key" : "lang_name_en", "Value" : "Engels"}, - {"Id" : 41, "Language" : 1, "Key" : "lang_name_nl", "Value" : "Nederlands"} -] \ No newline at end of file diff --git a/ProjectB/Enums/Language.cs b/ProjectB/Enums/Language.cs new file mode 100644 index 0000000..3b71fa0 --- /dev/null +++ b/ProjectB/Enums/Language.cs @@ -0,0 +1,8 @@ +namespace ProjectB.Enums +{ + public enum Language + { + NL, + EN, + } +} \ No newline at end of file diff --git a/ProjectB/Enums/MenuLevel.cs b/ProjectB/Enums/MenuLevel.cs new file mode 100644 index 0000000..510654e --- /dev/null +++ b/ProjectB/Enums/MenuLevel.cs @@ -0,0 +1,9 @@ +namespace ProjectB.Enums +{ + public enum MenuLevel + { + MainMenu = 1, + SubMenu = 2, + ActionsMenu = 3, + } +} \ No newline at end of file diff --git a/ProjectB/Enums/UserRole.cs b/ProjectB/Enums/UserRole.cs new file mode 100644 index 0000000..49daa6f --- /dev/null +++ b/ProjectB/Enums/UserRole.cs @@ -0,0 +1,12 @@ +namespace ProjectB.Enums +{ + /// + /// Enum representing the various roles a user can have. Can be expanded easily, should requirements change. + /// + public enum UserRole + { + Guest, + Guide, + DepartmentHead + } +} \ No newline at end of file diff --git a/ProjectB/Exceptions/EntityNotFoundException.cs b/ProjectB/Exceptions/EntityNotFoundException.cs deleted file mode 100644 index e0b25d2..0000000 --- a/ProjectB/Exceptions/EntityNotFoundException.cs +++ /dev/null @@ -1,6 +0,0 @@ -namespace ProjectB.Exceptions; - -public class EntityNotFoundException(string message) : Exception(message) -{ - -} \ No newline at end of file diff --git a/ProjectB/Exceptions/PrimaryKeyConstraintException.cs b/ProjectB/Exceptions/PrimaryKeyConstraintException.cs deleted file mode 100644 index 92efbc1..0000000 --- a/ProjectB/Exceptions/PrimaryKeyConstraintException.cs +++ /dev/null @@ -1,12 +0,0 @@ -using System.Data; - -namespace ProjectB.Exceptions; - -/// -/// Exception used to show that an entity with the specified ID (primary key) already exists. -/// -/// The message that will be shown when such an exception is thrown. -public class PrimaryKeyConstraintException(string message) : ConstraintException(message) -{ - -} \ No newline at end of file diff --git a/ProjectB/IO/IFileReader.cs b/ProjectB/IO/IFileReader.cs deleted file mode 100644 index e6c1e0e..0000000 --- a/ProjectB/IO/IFileReader.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace ProjectB.IO; - -/// -/// Interface serving as the blueprint for all kinds of file readers. We currently only have need for JSON-reading, this -/// ,may change in the future. This interface will allow us to switch out readers easily, by programming to the interface, -/// rather than to the implementation. -/// -/// The type that the retrieved objects will be mapped to. -public interface IFileReader -{ - /// - /// - /// This method allows us to read all objects in a file. The actual file, and reading strategy depends on the - /// class implementing this method. - /// - ///The name of the file on the filesystem. Should be either a relative path, or an absolute - /// path.. - /// The type of the objects that will be read from the file. - /// Type-safe collection of objects. - ICollection? ReadAllObjects(string fileName); -} \ No newline at end of file diff --git a/ProjectB/IO/IFileWriter.cs b/ProjectB/IO/IFileWriter.cs deleted file mode 100644 index 4358c23..0000000 --- a/ProjectB/IO/IFileWriter.cs +++ /dev/null @@ -1,22 +0,0 @@ -namespace ProjectB.IO; - -/// -/// This interface serves as the blueprint for all file writers. Currently, we only have need for JSON writing, however, -/// that may change in the future. Programming using this interface, rather than the implementations, allows us to switch -/// between necessary implementations easily, without changing the implementation of the calling class. -/// -/// -/// The type of the objects that will be written to the file. -public interface IFileWriter -{ - /// - /// This method allows us to write objects to a given file. The filetype and writing strategy depends on the class - /// implementing this method. - /// - /// - /// The name of the file. Should be either a relative path, or an absolute path. - /// The collection of objects that will be written to the specified file. All objects should - /// be of type T - /// The type of the objects that will be written to the file. - void WriteObjects(string fileName, ICollection objects); -} \ No newline at end of file diff --git a/ProjectB/IO/JsonFileReader.cs b/ProjectB/IO/JsonFileReader.cs deleted file mode 100644 index 55363d1..0000000 --- a/ProjectB/IO/JsonFileReader.cs +++ /dev/null @@ -1,38 +0,0 @@ -using System.Text.Json; - -namespace ProjectB.IO; - -/// -/// This class serves as the preferred method to do any object reading from JSON-files. It is one possible implementation -/// of the IFileReader. -/// -/// -/// The type of the objects that will be read from the file. -public class JsonFileReader : IFileReader -{ - /// - /// Method responsible for the reading of JSON-files, and mapping the resulting objects to instances of T. - /// - /// - /// Name of the file. Should be a relative or absolute path. - /// Type of the objects. - /// - /// - /// is an empty string (""). - /// - /// is . - /// The file cannot be found. - /// The specified path is invalid, such as being on an unmapped drive. - /// - /// includes an incorrect or invalid syntax for file name, directory name, or volume label. - /// A collection containing the deserialized objects. - public ICollection? ReadAllObjects(string fileName) - { - if (!File.Exists(fileName)) { - File.Create(fileName).Close(); - } - using StreamReader reader = new StreamReader(fileName); - string json = reader.ReadToEnd(); - return JsonSerializer.Deserialize>(json); - } -} \ No newline at end of file diff --git a/ProjectB/IO/JsonFileWriter.cs b/ProjectB/IO/JsonFileWriter.cs deleted file mode 100644 index 1edfb2f..0000000 --- a/ProjectB/IO/JsonFileWriter.cs +++ /dev/null @@ -1,27 +0,0 @@ -using System.Text.Json; - -namespace ProjectB.IO; - -/// -/// Implements the IFileWriter, allowing for writing objects to a JSON-file. -/// -public class JsonFileWriter : IFileWriter -{ - /// - /// Method that allows us to write a collection of objects to the JSON-file with the given name. - /// - /// - /// Access is denied. - /// The specified path is invalid (for example, it is on an unmapped drive). - /// The specified path, file name, or both exceed the system-defined maximum length. - /// - /// includes an incorrect or invalid syntax for file name, directory name, or volume label syntax. - /// The caller does not have the required permission. - public void WriteObjects(string fileName, ICollection objects) - { - // If the file exists, we simply open a StreamWriter. If not, we create the file, and convert the resulting FileStream to a StreamWriter. - using StreamWriter writer = File.Exists(fileName) ? new StreamWriter(fileName) : new StreamWriter(File.Create(fileName)); - string json = JsonSerializer.Serialize(objects); - writer.Write(json); - } -} \ No newline at end of file diff --git a/ProjectB/Json/Employee.json b/ProjectB/Json/Employee.json new file mode 100644 index 0000000..d02908d --- /dev/null +++ b/ProjectB/Json/Employee.json @@ -0,0 +1,51 @@ +[ + { + "Id": 2863, + "EmployeeNumber": "1000100", + "Username": "Jeroen", + "Password": "Welkom123", + "Role": 1 + }, + { + "Id": 2864, + "EmployeeNumber": "1000200", + "Username": "Stefhan", + "Password": "Welkom123", + "Role": 1 + }, + { + "Id": 2865, + "EmployeeNumber": "1000300", + "Username": "Marcus", + "Password": "Welkom123", + "Role": 1 + }, + { + "Id": 2866, + "EmployeeNumber": "1000400", + "Username": "Anass", + "Password": "Welkom123", + "Role": 1 + }, + { + "Id": 2867, + "EmployeeNumber": "1000500", + "Username": "Kai", + "Password": "Welkom123", + "Role": 1 + }, + { + "Id": 2868, + "EmployeeNumber": "1000600", + "Username": "Frans", + "Password": "Welkom123", + "Role": 2 + }, + { + "Id": 2869, + "EmployeeNumber": "1000700", + "Username": "TeamB", + "Password": "Welkom123", + "Role": 2 + } +] \ No newline at end of file diff --git a/ProjectB/Json/Guest.json b/ProjectB/Json/Guest.json new file mode 100644 index 0000000..ac90bd0 --- /dev/null +++ b/ProjectB/Json/Guest.json @@ -0,0 +1,331 @@ +[ + { + "TicketNumber": "14684472", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2861 + }, + { + "TicketNumber": "15426158", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2860 + }, + { + "TicketNumber": "13548424", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2859 + }, + { + "TicketNumber": "16544824", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2858 + }, + { + "TicketNumber": "17541254", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2857 + }, + { + "TicketNumber": "18954201", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2856 + }, + { + "TicketNumber": "94726183", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2855 + }, + { + "TicketNumber": "91572618", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2854 + }, + { + "TicketNumber": "91472618", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2853 + }, + { + "TicketNumber": "91328746", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2852 + }, + { + "TicketNumber": "89237416", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2851 + }, + { + "TicketNumber": "89231746", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2850 + }, + { + "TicketNumber": "89231546", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2849 + }, + { + "TicketNumber": "81479625", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2848 + }, + { + "TicketNumber": "79358124", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2847 + }, + { + "TicketNumber": "78439215", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2846 + }, + { + "TicketNumber": "73918245", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2845 + }, + { + "TicketNumber": "73189245", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2844 + }, + { + "TicketNumber": "68739214", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2843 + }, + { + "TicketNumber": "63821974", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2842 + }, + { + "TicketNumber": "62839174", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2841 + }, + { + "TicketNumber": "61827394", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2840 + }, + { + "TicketNumber": "57936214", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2839 + }, + { + "TicketNumber": "57264318", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2838 + }, + { + "TicketNumber": "57239186", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2837 + }, + { + "TicketNumber": "57214836", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2836 + }, + { + "TicketNumber": "48675913", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2835 + }, + { + "TicketNumber": "48627193", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2834 + }, + { + "TicketNumber": "46827391", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2833 + }, + { + "TicketNumber": "45839217", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2832 + }, + { + "TicketNumber": "39457821", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2831 + }, + { + "TicketNumber": "39421587", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2830 + }, + { + "TicketNumber": "39271584", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2829 + }, + { + "TicketNumber": "35921847", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2828 + }, + { + "TicketNumber": "28371946", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2827 + }, + { + "TicketNumber": "27639481", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2826 + }, + { + "TicketNumber": "27381946", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2825 + }, + { + "TicketNumber": "23489716", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2824 + }, + { + "TicketNumber": "16749283", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2823 + }, + { + "TicketNumber": "15938274", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2822 + }, + { + "TicketNumber": "15328746", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2821 + }, + { + "TicketNumber": "12948736", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2820 + }, + { + "TicketNumber": "12938476", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2819 + }, + { + "TicketNumber": "12837465", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2818 + }, + { + "TicketNumber": "12439876", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2817 + }, + { + "TicketNumber": "12398476", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2816 + }, + { + "TicketNumber": "11245178", + "Role": 0, + "ValidDate": "2024-06-02", + "Expires": false, + "Id": 2815 + } +] \ No newline at end of file diff --git a/ProjectB/Json/Tour.json b/ProjectB/Json/Tour.json new file mode 100644 index 0000000..5270083 --- /dev/null +++ b/ProjectB/Json/Tour.json @@ -0,0 +1,18755 @@ +[ + { + "Participants": [], + "Start": "2024-06-03T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 178 + }, + { + "Participants": [], + "Start": "2024-06-03T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 177 + }, + { + "Participants": [], + "Start": "2024-06-03T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 176 + }, + { + "Participants": [], + "Start": "2024-06-03T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 175 + }, + { + "Participants": [], + "Start": "2024-06-03T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 174 + }, + { + "Participants": [], + "Start": "2024-06-03T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 173 + }, + { + "Participants": [], + "Start": "2024-06-03T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 172 + }, + { + "Participants": [], + "Start": "2024-06-03T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 171 + }, + { + "Participants": [], + "Start": "2024-06-03T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 170 + }, + { + "Participants": [], + "Start": "2024-06-03T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 169 + }, + { + "Participants": [], + "Start": "2024-06-03T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 168 + }, + { + "Participants": [], + "Start": "2024-06-03T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 167 + }, + { + "Participants": [], + "Start": "2024-06-03T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 166 + }, + { + "Participants": [], + "Start": "2024-06-03T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 165 + }, + { + "Participants": [], + "Start": "2024-06-03T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 164 + }, + { + "Participants": [], + "Start": "2024-06-03T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 163 + }, + { + "Participants": [], + "Start": "2024-06-03T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 162 + }, + { + "Participants": [], + "Start": "2024-06-03T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 161 + }, + { + "Participants": [], + "Start": "2024-06-03T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 160 + }, + { + "Participants": [], + "Start": "2024-06-03T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 159 + }, + { + "Participants": [], + "Start": "2024-06-03T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 158 + }, + { + "Participants": [], + "Start": "2024-06-03T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 157 + }, + { + "Participants": [], + "Start": "2024-06-03T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 156 + }, + { + "Participants": [], + "Start": "2024-06-03T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 155 + }, + { + "Participants": [], + "Start": "2024-06-03T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 154 + }, + { + "Participants": [], + "Start": "2024-06-03T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 153 + }, + { + "Participants": [], + "Start": "2024-06-03T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 152 + }, + { + "Participants": [], + "Start": "2024-06-03T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 151 + }, + { + "Participants": [], + "Start": "2024-06-03T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 150 + }, + { + "Participants": [], + "Start": "2024-06-03T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 149 + }, + { + "Participants": [], + "Start": "2024-06-03T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 148 + }, + { + "Participants": [], + "Start": "2024-06-03T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 147 + }, + { + "Participants": [], + "Start": "2024-06-03T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 146 + }, + { + "Participants": [], + "Start": "2024-06-03T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 145 + }, + { + "Participants": [], + "Start": "2024-06-03T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 144 + }, + { + "Participants": [], + "Start": "2024-06-03T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 143 + }, + { + "Participants": [], + "Start": "2024-06-03T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 142 + }, + { + "Participants": [], + "Start": "2024-06-03T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 141 + }, + { + "Participants": [], + "Start": "2024-06-03T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 140 + }, + { + "Participants": [], + "Start": "2024-06-03T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 139 + }, + { + "Participants": [], + "Start": "2024-06-03T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 138 + }, + { + "Participants": [], + "Start": "2024-06-03T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 137 + }, + { + "Participants": [], + "Start": "2024-06-02T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 136 + }, + { + "Participants": [], + "Start": "2024-06-02T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 135 + }, + { + "Participants": [], + "Start": "2024-06-02T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 134 + }, + { + "Participants": [], + "Start": "2024-06-02T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 133 + }, + { + "Participants": [], + "Start": "2024-06-02T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 132 + }, + { + "Participants": [], + "Start": "2024-06-02T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 131 + }, + { + "Participants": [], + "Start": "2024-06-02T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 130 + }, + { + "Participants": [], + "Start": "2024-06-02T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 129 + }, + { + "Participants": [], + "Start": "2024-06-02T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 128 + }, + { + "Participants": [], + "Start": "2024-06-02T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 127 + }, + { + "Participants": [], + "Start": "2024-06-02T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 126 + }, + { + "Participants": [], + "Start": "2024-06-02T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 125 + }, + { + "Participants": [], + "Start": "2024-06-02T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 124 + }, + { + "Participants": [], + "Start": "2024-06-02T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 123 + }, + { + "Participants": [], + "Start": "2024-06-02T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 122 + }, + { + "Participants": [], + "Start": "2024-06-02T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 121 + }, + { + "Participants": [], + "Start": "2024-06-02T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 120 + }, + { + "Participants": [], + "Start": "2024-06-02T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 119 + }, + { + "Participants": [], + "Start": "2024-06-02T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 118 + }, + { + "Participants": [], + "Start": "2024-06-02T16:00:00", + "Capacity": 13, + "Employee": "Stefhan", + "Id": 117 + }, + { + "Participants": [], + "Start": "2024-06-02T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 116 + }, + { + "Participants": [], + "Start": "2024-06-02T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 115 + }, + { + "Participants": [], + "Start": "2024-06-02T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 114 + }, + { + "Participants": [], + "Start": "2024-06-02T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 113 + }, + { + "Participants": [], + "Start": "2024-06-02T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 112 + }, + { + "Participants": [], + "Start": "2024-06-02T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 111 + }, + { + "Participants": [], + "Start": "2024-06-02T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 110 + }, + { + "Participants": [], + "Start": "2024-06-02T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 109 + }, + { + "Participants": [], + "Start": "2024-06-02T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 108 + }, + { + "Participants": [], + "Start": "2024-06-02T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 107 + }, + { + "Participants": [], + "Start": "2024-06-02T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 106 + }, + { + "Participants": [], + "Start": "2024-06-02T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 105 + }, + { + "Participants": [], + "Start": "2024-06-02T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 104 + }, + { + "Participants": [], + "Start": "2024-06-02T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 103 + }, + { + "Participants": [], + "Start": "2024-06-02T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 102 + }, + { + "Participants": [], + "Start": "2024-06-02T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 101 + }, + { + "Participants": [], + "Start": "2024-06-02T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 100 + }, + { + "Participants": [], + "Start": "2024-06-02T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 99 + }, + { + "Participants": [], + "Start": "2024-06-02T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 98 + }, + { + "Participants": [], + "Start": "2024-06-02T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 97 + }, + { + "Participants": [], + "Start": "2024-06-02T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 96 + }, + { + "Participants": [], + "Start": "2024-06-02T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 95 + }, + { + "Participants": [], + "Start": "2024-06-02T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 94 + }, + { + "Participants": [], + "Start": "2024-06-02T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 93 + }, + { + "Participants": [], + "Start": "2024-06-02T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 92 + }, + { + "Participants": [], + "Start": "2024-06-02T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 91 + }, + { + "Participants": [], + "Start": "2024-06-02T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 90 + }, + { + "Participants": [], + "Start": "2024-06-03T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 179 + }, + { + "Participants": [], + "Start": "2024-06-03T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 180 + }, + { + "Participants": [], + "Start": "2024-06-03T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 181 + }, + { + "Participants": [], + "Start": "2024-06-03T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 182 + }, + { + "Participants": [], + "Start": "2024-06-03T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 183 + }, + { + "Participants": [], + "Start": "2024-06-04T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 184 + }, + { + "Participants": [], + "Start": "2024-06-04T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 185 + }, + { + "Participants": [], + "Start": "2024-06-04T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 186 + }, + { + "Participants": [], + "Start": "2024-06-04T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 187 + }, + { + "Participants": [], + "Start": "2024-06-04T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 188 + }, + { + "Participants": [], + "Start": "2024-06-04T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 189 + }, + { + "Participants": [], + "Start": "2024-06-04T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 190 + }, + { + "Participants": [], + "Start": "2024-06-04T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 191 + }, + { + "Participants": [], + "Start": "2024-06-04T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 192 + }, + { + "Participants": [], + "Start": "2024-06-04T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 193 + }, + { + "Participants": [], + "Start": "2024-06-04T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 194 + }, + { + "Participants": [], + "Start": "2024-06-04T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 195 + }, + { + "Participants": [], + "Start": "2024-06-04T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 196 + }, + { + "Participants": [], + "Start": "2024-06-04T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 197 + }, + { + "Participants": [], + "Start": "2024-06-04T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 198 + }, + { + "Participants": [], + "Start": "2024-06-04T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 199 + }, + { + "Participants": [], + "Start": "2024-06-04T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 200 + }, + { + "Participants": [], + "Start": "2024-06-04T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 201 + }, + { + "Participants": [], + "Start": "2024-06-04T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 202 + }, + { + "Participants": [], + "Start": "2024-06-04T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 203 + }, + { + "Participants": [], + "Start": "2024-06-04T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 204 + }, + { + "Participants": [], + "Start": "2024-06-04T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 205 + }, + { + "Participants": [], + "Start": "2024-06-04T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 206 + }, + { + "Participants": [], + "Start": "2024-06-04T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 207 + }, + { + "Participants": [], + "Start": "2024-06-04T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 208 + }, + { + "Participants": [], + "Start": "2024-06-04T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 209 + }, + { + "Participants": [], + "Start": "2024-06-04T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 210 + }, + { + "Participants": [], + "Start": "2024-06-04T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 211 + }, + { + "Participants": [], + "Start": "2024-06-04T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 212 + }, + { + "Participants": [], + "Start": "2024-06-04T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 213 + }, + { + "Participants": [], + "Start": "2024-06-04T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 214 + }, + { + "Participants": [], + "Start": "2024-06-04T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 215 + }, + { + "Participants": [], + "Start": "2024-06-04T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 216 + }, + { + "Participants": [], + "Start": "2024-06-04T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 217 + }, + { + "Participants": [], + "Start": "2024-06-04T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 218 + }, + { + "Participants": [], + "Start": "2024-06-04T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 219 + }, + { + "Participants": [], + "Start": "2024-06-04T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 220 + }, + { + "Participants": [], + "Start": "2024-06-04T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 221 + }, + { + "Participants": [], + "Start": "2024-06-04T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 222 + }, + { + "Participants": [], + "Start": "2024-06-04T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 223 + }, + { + "Participants": [], + "Start": "2024-06-04T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 224 + }, + { + "Participants": [], + "Start": "2024-06-04T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 225 + }, + { + "Participants": [], + "Start": "2024-06-04T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 226 + }, + { + "Participants": [], + "Start": "2024-06-04T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 227 + }, + { + "Participants": [], + "Start": "2024-06-04T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 228 + }, + { + "Participants": [], + "Start": "2024-06-04T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 229 + }, + { + "Participants": [], + "Start": "2024-06-04T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 230 + }, + { + "Participants": [], + "Start": "2024-06-05T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 231 + }, + { + "Participants": [], + "Start": "2024-06-05T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 232 + }, + { + "Participants": [], + "Start": "2024-06-05T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 233 + }, + { + "Participants": [], + "Start": "2024-06-05T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 234 + }, + { + "Participants": [], + "Start": "2024-06-05T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 235 + }, + { + "Participants": [], + "Start": "2024-06-05T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 236 + }, + { + "Participants": [], + "Start": "2024-06-05T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 237 + }, + { + "Participants": [], + "Start": "2024-06-05T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 238 + }, + { + "Participants": [], + "Start": "2024-06-05T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 239 + }, + { + "Participants": [], + "Start": "2024-06-05T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 240 + }, + { + "Participants": [], + "Start": "2024-06-05T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 241 + }, + { + "Participants": [], + "Start": "2024-06-05T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 242 + }, + { + "Participants": [], + "Start": "2024-06-05T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 243 + }, + { + "Participants": [], + "Start": "2024-06-05T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 244 + }, + { + "Participants": [], + "Start": "2024-06-05T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 245 + }, + { + "Participants": [], + "Start": "2024-06-05T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 246 + }, + { + "Participants": [], + "Start": "2024-06-05T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 247 + }, + { + "Participants": [], + "Start": "2024-06-05T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 248 + }, + { + "Participants": [], + "Start": "2024-06-05T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 249 + }, + { + "Participants": [], + "Start": "2024-06-05T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 250 + }, + { + "Participants": [], + "Start": "2024-06-05T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 251 + }, + { + "Participants": [], + "Start": "2024-06-05T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 252 + }, + { + "Participants": [], + "Start": "2024-06-05T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 253 + }, + { + "Participants": [], + "Start": "2024-06-05T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 254 + }, + { + "Participants": [], + "Start": "2024-06-05T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 255 + }, + { + "Participants": [], + "Start": "2024-06-05T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 256 + }, + { + "Participants": [], + "Start": "2024-06-05T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 257 + }, + { + "Participants": [], + "Start": "2024-06-05T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 258 + }, + { + "Participants": [], + "Start": "2024-06-05T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 259 + }, + { + "Participants": [], + "Start": "2024-06-05T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 260 + }, + { + "Participants": [], + "Start": "2024-06-05T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 261 + }, + { + "Participants": [], + "Start": "2024-06-05T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 262 + }, + { + "Participants": [], + "Start": "2024-06-05T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 263 + }, + { + "Participants": [], + "Start": "2024-06-05T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 264 + }, + { + "Participants": [], + "Start": "2024-06-05T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 265 + }, + { + "Participants": [], + "Start": "2024-06-05T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 266 + }, + { + "Participants": [], + "Start": "2024-06-05T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 267 + }, + { + "Participants": [], + "Start": "2024-06-05T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 268 + }, + { + "Participants": [], + "Start": "2024-06-05T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 269 + }, + { + "Participants": [], + "Start": "2024-06-05T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 270 + }, + { + "Participants": [], + "Start": "2024-06-05T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 271 + }, + { + "Participants": [], + "Start": "2024-06-05T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 272 + }, + { + "Participants": [], + "Start": "2024-06-05T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 273 + }, + { + "Participants": [], + "Start": "2024-06-05T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 274 + }, + { + "Participants": [], + "Start": "2024-06-05T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 275 + }, + { + "Participants": [], + "Start": "2024-06-05T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 276 + }, + { + "Participants": [], + "Start": "2024-06-05T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 277 + }, + { + "Participants": [], + "Start": "2024-06-06T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 278 + }, + { + "Participants": [], + "Start": "2024-06-06T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 279 + }, + { + "Participants": [], + "Start": "2024-06-06T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 280 + }, + { + "Participants": [], + "Start": "2024-06-06T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 281 + }, + { + "Participants": [], + "Start": "2024-06-06T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 282 + }, + { + "Participants": [], + "Start": "2024-06-06T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 283 + }, + { + "Participants": [], + "Start": "2024-06-06T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 284 + }, + { + "Participants": [], + "Start": "2024-06-06T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 285 + }, + { + "Participants": [], + "Start": "2024-06-06T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 286 + }, + { + "Participants": [], + "Start": "2024-06-06T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 287 + }, + { + "Participants": [], + "Start": "2024-06-06T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 288 + }, + { + "Participants": [], + "Start": "2024-06-06T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 289 + }, + { + "Participants": [], + "Start": "2024-06-06T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 290 + }, + { + "Participants": [], + "Start": "2024-06-06T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 291 + }, + { + "Participants": [], + "Start": "2024-06-06T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 292 + }, + { + "Participants": [], + "Start": "2024-06-06T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 293 + }, + { + "Participants": [], + "Start": "2024-06-06T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 294 + }, + { + "Participants": [], + "Start": "2024-06-06T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 295 + }, + { + "Participants": [], + "Start": "2024-06-06T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 296 + }, + { + "Participants": [], + "Start": "2024-06-06T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 297 + }, + { + "Participants": [], + "Start": "2024-06-06T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 298 + }, + { + "Participants": [], + "Start": "2024-06-06T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 299 + }, + { + "Participants": [], + "Start": "2024-06-06T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 300 + }, + { + "Participants": [], + "Start": "2024-06-06T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 301 + }, + { + "Participants": [], + "Start": "2024-06-06T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 302 + }, + { + "Participants": [], + "Start": "2024-06-06T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 303 + }, + { + "Participants": [], + "Start": "2024-06-06T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 304 + }, + { + "Participants": [], + "Start": "2024-06-06T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 305 + }, + { + "Participants": [], + "Start": "2024-06-06T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 306 + }, + { + "Participants": [], + "Start": "2024-06-06T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 307 + }, + { + "Participants": [], + "Start": "2024-06-06T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 308 + }, + { + "Participants": [], + "Start": "2024-06-06T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 309 + }, + { + "Participants": [], + "Start": "2024-06-06T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 310 + }, + { + "Participants": [], + "Start": "2024-06-06T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 311 + }, + { + "Participants": [], + "Start": "2024-06-06T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 312 + }, + { + "Participants": [], + "Start": "2024-06-06T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 313 + }, + { + "Participants": [], + "Start": "2024-06-06T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 314 + }, + { + "Participants": [], + "Start": "2024-06-06T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 315 + }, + { + "Participants": [], + "Start": "2024-06-06T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 316 + }, + { + "Participants": [], + "Start": "2024-06-06T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 317 + }, + { + "Participants": [], + "Start": "2024-06-06T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 318 + }, + { + "Participants": [], + "Start": "2024-06-06T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 319 + }, + { + "Participants": [], + "Start": "2024-06-06T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 320 + }, + { + "Participants": [], + "Start": "2024-06-06T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 321 + }, + { + "Participants": [], + "Start": "2024-06-06T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 322 + }, + { + "Participants": [], + "Start": "2024-06-06T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 323 + }, + { + "Participants": [], + "Start": "2024-06-06T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 324 + }, + { + "Participants": [], + "Start": "2024-06-07T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 325 + }, + { + "Participants": [], + "Start": "2024-06-07T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 326 + }, + { + "Participants": [], + "Start": "2024-06-07T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 327 + }, + { + "Participants": [], + "Start": "2024-06-07T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 328 + }, + { + "Participants": [], + "Start": "2024-06-07T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 329 + }, + { + "Participants": [], + "Start": "2024-06-07T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 330 + }, + { + "Participants": [], + "Start": "2024-06-07T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 331 + }, + { + "Participants": [], + "Start": "2024-06-07T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 332 + }, + { + "Participants": [], + "Start": "2024-06-07T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 333 + }, + { + "Participants": [], + "Start": "2024-06-07T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 334 + }, + { + "Participants": [], + "Start": "2024-06-07T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 335 + }, + { + "Participants": [], + "Start": "2024-06-07T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 336 + }, + { + "Participants": [], + "Start": "2024-06-07T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 337 + }, + { + "Participants": [], + "Start": "2024-06-07T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 338 + }, + { + "Participants": [], + "Start": "2024-06-07T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 339 + }, + { + "Participants": [], + "Start": "2024-06-07T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 340 + }, + { + "Participants": [], + "Start": "2024-06-07T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 341 + }, + { + "Participants": [], + "Start": "2024-06-07T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 342 + }, + { + "Participants": [], + "Start": "2024-06-07T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 343 + }, + { + "Participants": [], + "Start": "2024-06-07T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 344 + }, + { + "Participants": [], + "Start": "2024-06-07T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 345 + }, + { + "Participants": [], + "Start": "2024-06-07T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 346 + }, + { + "Participants": [], + "Start": "2024-06-07T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 347 + }, + { + "Participants": [], + "Start": "2024-06-07T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 348 + }, + { + "Participants": [], + "Start": "2024-06-07T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 349 + }, + { + "Participants": [], + "Start": "2024-06-07T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 350 + }, + { + "Participants": [], + "Start": "2024-06-07T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 351 + }, + { + "Participants": [], + "Start": "2024-06-07T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 352 + }, + { + "Participants": [], + "Start": "2024-06-07T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 353 + }, + { + "Participants": [], + "Start": "2024-06-07T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 354 + }, + { + "Participants": [], + "Start": "2024-06-07T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 355 + }, + { + "Participants": [], + "Start": "2024-06-07T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 356 + }, + { + "Participants": [], + "Start": "2024-06-07T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 357 + }, + { + "Participants": [], + "Start": "2024-06-07T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 358 + }, + { + "Participants": [], + "Start": "2024-06-07T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 359 + }, + { + "Participants": [], + "Start": "2024-06-07T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 360 + }, + { + "Participants": [], + "Start": "2024-06-07T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 361 + }, + { + "Participants": [], + "Start": "2024-06-07T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 362 + }, + { + "Participants": [], + "Start": "2024-06-07T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 363 + }, + { + "Participants": [], + "Start": "2024-06-07T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 364 + }, + { + "Participants": [], + "Start": "2024-06-07T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 365 + }, + { + "Participants": [], + "Start": "2024-06-07T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 366 + }, + { + "Participants": [], + "Start": "2024-06-07T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 367 + }, + { + "Participants": [], + "Start": "2024-06-07T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 368 + }, + { + "Participants": [], + "Start": "2024-06-07T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 369 + }, + { + "Participants": [], + "Start": "2024-06-07T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 370 + }, + { + "Participants": [], + "Start": "2024-06-07T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 371 + }, + { + "Participants": [], + "Start": "2024-06-08T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 372 + }, + { + "Participants": [], + "Start": "2024-06-08T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 373 + }, + { + "Participants": [], + "Start": "2024-06-08T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 374 + }, + { + "Participants": [], + "Start": "2024-06-08T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 375 + }, + { + "Participants": [], + "Start": "2024-06-08T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 376 + }, + { + "Participants": [], + "Start": "2024-06-08T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 377 + }, + { + "Participants": [], + "Start": "2024-06-08T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 378 + }, + { + "Participants": [], + "Start": "2024-06-08T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 379 + }, + { + "Participants": [], + "Start": "2024-06-08T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 380 + }, + { + "Participants": [], + "Start": "2024-06-08T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 381 + }, + { + "Participants": [], + "Start": "2024-06-08T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 382 + }, + { + "Participants": [], + "Start": "2024-06-08T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 383 + }, + { + "Participants": [], + "Start": "2024-06-08T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 384 + }, + { + "Participants": [], + "Start": "2024-06-08T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 385 + }, + { + "Participants": [], + "Start": "2024-06-08T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 386 + }, + { + "Participants": [], + "Start": "2024-06-08T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 387 + }, + { + "Participants": [], + "Start": "2024-06-08T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 388 + }, + { + "Participants": [], + "Start": "2024-06-08T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 389 + }, + { + "Participants": [], + "Start": "2024-06-08T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 390 + }, + { + "Participants": [], + "Start": "2024-06-08T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 391 + }, + { + "Participants": [], + "Start": "2024-06-08T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 392 + }, + { + "Participants": [], + "Start": "2024-06-08T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 393 + }, + { + "Participants": [], + "Start": "2024-06-08T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 394 + }, + { + "Participants": [], + "Start": "2024-06-08T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 395 + }, + { + "Participants": [], + "Start": "2024-06-08T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 396 + }, + { + "Participants": [], + "Start": "2024-06-08T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 397 + }, + { + "Participants": [], + "Start": "2024-06-08T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 398 + }, + { + "Participants": [], + "Start": "2024-06-08T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 399 + }, + { + "Participants": [], + "Start": "2024-06-08T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 400 + }, + { + "Participants": [], + "Start": "2024-06-08T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 401 + }, + { + "Participants": [], + "Start": "2024-06-08T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 402 + }, + { + "Participants": [], + "Start": "2024-06-08T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 403 + }, + { + "Participants": [], + "Start": "2024-06-08T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 404 + }, + { + "Participants": [], + "Start": "2024-06-08T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 405 + }, + { + "Participants": [], + "Start": "2024-06-08T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 406 + }, + { + "Participants": [], + "Start": "2024-06-08T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 407 + }, + { + "Participants": [], + "Start": "2024-06-08T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 408 + }, + { + "Participants": [], + "Start": "2024-06-08T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 409 + }, + { + "Participants": [], + "Start": "2024-06-08T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 410 + }, + { + "Participants": [], + "Start": "2024-06-08T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 411 + }, + { + "Participants": [], + "Start": "2024-06-08T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 412 + }, + { + "Participants": [], + "Start": "2024-06-08T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 413 + }, + { + "Participants": [], + "Start": "2024-06-08T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 414 + }, + { + "Participants": [], + "Start": "2024-06-08T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 415 + }, + { + "Participants": [], + "Start": "2024-06-08T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 416 + }, + { + "Participants": [], + "Start": "2024-06-08T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 417 + }, + { + "Participants": [], + "Start": "2024-06-08T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 418 + }, + { + "Participants": [], + "Start": "2024-06-09T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 419 + }, + { + "Participants": [], + "Start": "2024-06-09T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 420 + }, + { + "Participants": [], + "Start": "2024-06-09T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 421 + }, + { + "Participants": [], + "Start": "2024-06-09T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 422 + }, + { + "Participants": [], + "Start": "2024-06-09T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 423 + }, + { + "Participants": [], + "Start": "2024-06-09T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 424 + }, + { + "Participants": [], + "Start": "2024-06-09T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 425 + }, + { + "Participants": [], + "Start": "2024-06-09T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 426 + }, + { + "Participants": [], + "Start": "2024-06-09T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 427 + }, + { + "Participants": [], + "Start": "2024-06-09T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 428 + }, + { + "Participants": [], + "Start": "2024-06-09T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 429 + }, + { + "Participants": [], + "Start": "2024-06-09T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 430 + }, + { + "Participants": [], + "Start": "2024-06-09T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 431 + }, + { + "Participants": [], + "Start": "2024-06-09T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 432 + }, + { + "Participants": [], + "Start": "2024-06-09T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 433 + }, + { + "Participants": [], + "Start": "2024-06-09T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 434 + }, + { + "Participants": [], + "Start": "2024-06-09T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 435 + }, + { + "Participants": [], + "Start": "2024-06-09T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 436 + }, + { + "Participants": [], + "Start": "2024-06-09T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 437 + }, + { + "Participants": [], + "Start": "2024-06-09T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 438 + }, + { + "Participants": [], + "Start": "2024-06-09T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 439 + }, + { + "Participants": [], + "Start": "2024-06-09T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 440 + }, + { + "Participants": [], + "Start": "2024-06-09T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 441 + }, + { + "Participants": [], + "Start": "2024-06-09T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 442 + }, + { + "Participants": [], + "Start": "2024-06-09T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 443 + }, + { + "Participants": [], + "Start": "2024-06-09T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 444 + }, + { + "Participants": [], + "Start": "2024-06-09T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 445 + }, + { + "Participants": [], + "Start": "2024-06-09T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 446 + }, + { + "Participants": [], + "Start": "2024-06-09T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 447 + }, + { + "Participants": [], + "Start": "2024-06-09T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 448 + }, + { + "Participants": [], + "Start": "2024-06-09T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 449 + }, + { + "Participants": [], + "Start": "2024-06-09T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 450 + }, + { + "Participants": [], + "Start": "2024-06-09T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 451 + }, + { + "Participants": [], + "Start": "2024-06-09T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 452 + }, + { + "Participants": [], + "Start": "2024-06-09T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 453 + }, + { + "Participants": [], + "Start": "2024-06-09T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 454 + }, + { + "Participants": [], + "Start": "2024-06-09T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 455 + }, + { + "Participants": [], + "Start": "2024-06-09T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 456 + }, + { + "Participants": [], + "Start": "2024-06-09T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 457 + }, + { + "Participants": [], + "Start": "2024-06-09T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 458 + }, + { + "Participants": [], + "Start": "2024-06-09T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 459 + }, + { + "Participants": [], + "Start": "2024-06-09T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 460 + }, + { + "Participants": [], + "Start": "2024-06-09T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 461 + }, + { + "Participants": [], + "Start": "2024-06-09T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 462 + }, + { + "Participants": [], + "Start": "2024-06-09T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 463 + }, + { + "Participants": [], + "Start": "2024-06-09T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 464 + }, + { + "Participants": [], + "Start": "2024-06-09T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 465 + }, + { + "Participants": [], + "Start": "2024-06-10T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 466 + }, + { + "Participants": [], + "Start": "2024-06-10T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 467 + }, + { + "Participants": [], + "Start": "2024-06-10T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 468 + }, + { + "Participants": [], + "Start": "2024-06-10T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 469 + }, + { + "Participants": [], + "Start": "2024-06-10T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 470 + }, + { + "Participants": [], + "Start": "2024-06-10T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 471 + }, + { + "Participants": [], + "Start": "2024-06-10T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 472 + }, + { + "Participants": [], + "Start": "2024-06-10T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 473 + }, + { + "Participants": [], + "Start": "2024-06-10T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 474 + }, + { + "Participants": [], + "Start": "2024-06-10T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 475 + }, + { + "Participants": [], + "Start": "2024-06-10T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 476 + }, + { + "Participants": [], + "Start": "2024-06-10T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 477 + }, + { + "Participants": [], + "Start": "2024-06-10T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 478 + }, + { + "Participants": [], + "Start": "2024-06-10T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 479 + }, + { + "Participants": [], + "Start": "2024-06-10T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 480 + }, + { + "Participants": [], + "Start": "2024-06-10T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 481 + }, + { + "Participants": [], + "Start": "2024-06-10T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 482 + }, + { + "Participants": [], + "Start": "2024-06-10T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 483 + }, + { + "Participants": [], + "Start": "2024-06-10T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 484 + }, + { + "Participants": [], + "Start": "2024-06-10T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 485 + }, + { + "Participants": [], + "Start": "2024-06-10T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 486 + }, + { + "Participants": [], + "Start": "2024-06-10T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 487 + }, + { + "Participants": [], + "Start": "2024-06-10T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 488 + }, + { + "Participants": [], + "Start": "2024-06-10T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 489 + }, + { + "Participants": [], + "Start": "2024-06-10T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 490 + }, + { + "Participants": [], + "Start": "2024-06-10T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 491 + }, + { + "Participants": [], + "Start": "2024-06-10T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 492 + }, + { + "Participants": [], + "Start": "2024-06-10T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 493 + }, + { + "Participants": [], + "Start": "2024-06-10T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 494 + }, + { + "Participants": [], + "Start": "2024-06-10T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 495 + }, + { + "Participants": [], + "Start": "2024-06-10T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 496 + }, + { + "Participants": [], + "Start": "2024-06-10T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 497 + }, + { + "Participants": [], + "Start": "2024-06-10T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 498 + }, + { + "Participants": [], + "Start": "2024-06-10T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 499 + }, + { + "Participants": [], + "Start": "2024-06-10T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 500 + }, + { + "Participants": [], + "Start": "2024-06-10T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 501 + }, + { + "Participants": [], + "Start": "2024-06-10T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 502 + }, + { + "Participants": [], + "Start": "2024-06-10T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 503 + }, + { + "Participants": [], + "Start": "2024-06-10T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 504 + }, + { + "Participants": [], + "Start": "2024-06-10T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 505 + }, + { + "Participants": [], + "Start": "2024-06-10T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 506 + }, + { + "Participants": [], + "Start": "2024-06-10T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 507 + }, + { + "Participants": [], + "Start": "2024-06-10T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 508 + }, + { + "Participants": [], + "Start": "2024-06-10T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 509 + }, + { + "Participants": [], + "Start": "2024-06-10T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 510 + }, + { + "Participants": [], + "Start": "2024-06-10T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 511 + }, + { + "Participants": [], + "Start": "2024-06-10T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 512 + }, + { + "Participants": [], + "Start": "2024-06-11T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 513 + }, + { + "Participants": [], + "Start": "2024-06-11T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 514 + }, + { + "Participants": [], + "Start": "2024-06-11T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 515 + }, + { + "Participants": [], + "Start": "2024-06-11T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 516 + }, + { + "Participants": [], + "Start": "2024-06-11T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 517 + }, + { + "Participants": [], + "Start": "2024-06-11T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 518 + }, + { + "Participants": [], + "Start": "2024-06-11T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 519 + }, + { + "Participants": [], + "Start": "2024-06-11T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 520 + }, + { + "Participants": [], + "Start": "2024-06-11T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 521 + }, + { + "Participants": [], + "Start": "2024-06-11T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 522 + }, + { + "Participants": [], + "Start": "2024-06-11T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 523 + }, + { + "Participants": [], + "Start": "2024-06-11T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 524 + }, + { + "Participants": [], + "Start": "2024-06-11T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 525 + }, + { + "Participants": [], + "Start": "2024-06-11T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 526 + }, + { + "Participants": [], + "Start": "2024-06-11T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 527 + }, + { + "Participants": [], + "Start": "2024-06-11T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 528 + }, + { + "Participants": [], + "Start": "2024-06-11T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 529 + }, + { + "Participants": [], + "Start": "2024-06-11T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 530 + }, + { + "Participants": [], + "Start": "2024-06-11T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 531 + }, + { + "Participants": [], + "Start": "2024-06-11T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 532 + }, + { + "Participants": [], + "Start": "2024-06-11T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 533 + }, + { + "Participants": [], + "Start": "2024-06-11T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 534 + }, + { + "Participants": [], + "Start": "2024-06-11T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 535 + }, + { + "Participants": [], + "Start": "2024-06-11T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 536 + }, + { + "Participants": [], + "Start": "2024-06-11T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 537 + }, + { + "Participants": [], + "Start": "2024-06-11T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 538 + }, + { + "Participants": [], + "Start": "2024-06-11T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 539 + }, + { + "Participants": [], + "Start": "2024-06-11T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 540 + }, + { + "Participants": [], + "Start": "2024-06-11T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 541 + }, + { + "Participants": [], + "Start": "2024-06-11T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 542 + }, + { + "Participants": [], + "Start": "2024-06-11T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 543 + }, + { + "Participants": [], + "Start": "2024-06-11T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 544 + }, + { + "Participants": [], + "Start": "2024-06-11T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 545 + }, + { + "Participants": [], + "Start": "2024-06-11T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 546 + }, + { + "Participants": [], + "Start": "2024-06-11T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 547 + }, + { + "Participants": [], + "Start": "2024-06-11T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 548 + }, + { + "Participants": [], + "Start": "2024-06-11T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 549 + }, + { + "Participants": [], + "Start": "2024-06-11T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 550 + }, + { + "Participants": [], + "Start": "2024-06-11T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 551 + }, + { + "Participants": [], + "Start": "2024-06-11T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 552 + }, + { + "Participants": [], + "Start": "2024-06-11T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 553 + }, + { + "Participants": [], + "Start": "2024-06-11T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 554 + }, + { + "Participants": [], + "Start": "2024-06-11T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 555 + }, + { + "Participants": [], + "Start": "2024-06-11T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 556 + }, + { + "Participants": [], + "Start": "2024-06-11T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 557 + }, + { + "Participants": [], + "Start": "2024-06-11T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 558 + }, + { + "Participants": [], + "Start": "2024-06-11T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 559 + }, + { + "Participants": [], + "Start": "2024-06-12T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 560 + }, + { + "Participants": [], + "Start": "2024-06-12T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 561 + }, + { + "Participants": [], + "Start": "2024-06-12T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 562 + }, + { + "Participants": [], + "Start": "2024-06-12T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 563 + }, + { + "Participants": [], + "Start": "2024-06-12T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 564 + }, + { + "Participants": [], + "Start": "2024-06-12T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 565 + }, + { + "Participants": [], + "Start": "2024-06-12T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 566 + }, + { + "Participants": [], + "Start": "2024-06-12T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 567 + }, + { + "Participants": [], + "Start": "2024-06-12T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 568 + }, + { + "Participants": [], + "Start": "2024-06-12T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 569 + }, + { + "Participants": [], + "Start": "2024-06-12T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 570 + }, + { + "Participants": [], + "Start": "2024-06-12T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 571 + }, + { + "Participants": [], + "Start": "2024-06-12T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 572 + }, + { + "Participants": [], + "Start": "2024-06-12T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 573 + }, + { + "Participants": [], + "Start": "2024-06-12T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 574 + }, + { + "Participants": [], + "Start": "2024-06-12T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 575 + }, + { + "Participants": [], + "Start": "2024-06-12T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 576 + }, + { + "Participants": [], + "Start": "2024-06-12T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 577 + }, + { + "Participants": [], + "Start": "2024-06-12T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 578 + }, + { + "Participants": [], + "Start": "2024-06-12T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 579 + }, + { + "Participants": [], + "Start": "2024-06-12T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 580 + }, + { + "Participants": [], + "Start": "2024-06-12T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 581 + }, + { + "Participants": [], + "Start": "2024-06-12T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 582 + }, + { + "Participants": [], + "Start": "2024-06-12T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 583 + }, + { + "Participants": [], + "Start": "2024-06-12T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 584 + }, + { + "Participants": [], + "Start": "2024-06-12T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 585 + }, + { + "Participants": [], + "Start": "2024-06-12T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 586 + }, + { + "Participants": [], + "Start": "2024-06-12T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 587 + }, + { + "Participants": [], + "Start": "2024-06-12T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 588 + }, + { + "Participants": [], + "Start": "2024-06-12T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 589 + }, + { + "Participants": [], + "Start": "2024-06-12T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 590 + }, + { + "Participants": [], + "Start": "2024-06-12T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 591 + }, + { + "Participants": [], + "Start": "2024-06-12T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 592 + }, + { + "Participants": [], + "Start": "2024-06-12T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 593 + }, + { + "Participants": [], + "Start": "2024-06-12T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 594 + }, + { + "Participants": [], + "Start": "2024-06-12T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 595 + }, + { + "Participants": [], + "Start": "2024-06-12T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 596 + }, + { + "Participants": [], + "Start": "2024-06-12T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 597 + }, + { + "Participants": [], + "Start": "2024-06-12T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 598 + }, + { + "Participants": [], + "Start": "2024-06-12T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 599 + }, + { + "Participants": [], + "Start": "2024-06-12T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 600 + }, + { + "Participants": [], + "Start": "2024-06-12T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 601 + }, + { + "Participants": [], + "Start": "2024-06-12T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 602 + }, + { + "Participants": [], + "Start": "2024-06-12T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 603 + }, + { + "Participants": [], + "Start": "2024-06-12T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 604 + }, + { + "Participants": [], + "Start": "2024-06-12T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 605 + }, + { + "Participants": [], + "Start": "2024-06-12T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 606 + }, + { + "Participants": [], + "Start": "2024-06-13T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 607 + }, + { + "Participants": [], + "Start": "2024-06-13T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 608 + }, + { + "Participants": [], + "Start": "2024-06-13T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 609 + }, + { + "Participants": [], + "Start": "2024-06-13T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 610 + }, + { + "Participants": [], + "Start": "2024-06-13T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 611 + }, + { + "Participants": [], + "Start": "2024-06-13T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 612 + }, + { + "Participants": [], + "Start": "2024-06-13T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 613 + }, + { + "Participants": [], + "Start": "2024-06-13T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 614 + }, + { + "Participants": [], + "Start": "2024-06-13T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 615 + }, + { + "Participants": [], + "Start": "2024-06-13T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 616 + }, + { + "Participants": [], + "Start": "2024-06-13T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 617 + }, + { + "Participants": [], + "Start": "2024-06-13T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 618 + }, + { + "Participants": [], + "Start": "2024-06-13T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 619 + }, + { + "Participants": [], + "Start": "2024-06-13T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 620 + }, + { + "Participants": [], + "Start": "2024-06-13T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 621 + }, + { + "Participants": [], + "Start": "2024-06-13T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 622 + }, + { + "Participants": [], + "Start": "2024-06-13T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 623 + }, + { + "Participants": [], + "Start": "2024-06-13T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 624 + }, + { + "Participants": [], + "Start": "2024-06-13T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 625 + }, + { + "Participants": [], + "Start": "2024-06-13T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 626 + }, + { + "Participants": [], + "Start": "2024-06-13T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 627 + }, + { + "Participants": [], + "Start": "2024-06-13T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 628 + }, + { + "Participants": [], + "Start": "2024-06-13T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 629 + }, + { + "Participants": [], + "Start": "2024-06-13T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 630 + }, + { + "Participants": [], + "Start": "2024-06-13T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 631 + }, + { + "Participants": [], + "Start": "2024-06-13T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 632 + }, + { + "Participants": [], + "Start": "2024-06-13T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 633 + }, + { + "Participants": [], + "Start": "2024-06-13T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 634 + }, + { + "Participants": [], + "Start": "2024-06-13T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 635 + }, + { + "Participants": [], + "Start": "2024-06-13T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 636 + }, + { + "Participants": [], + "Start": "2024-06-13T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 637 + }, + { + "Participants": [], + "Start": "2024-06-13T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 638 + }, + { + "Participants": [], + "Start": "2024-06-13T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 639 + }, + { + "Participants": [], + "Start": "2024-06-13T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 640 + }, + { + "Participants": [], + "Start": "2024-06-13T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 641 + }, + { + "Participants": [], + "Start": "2024-06-13T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 642 + }, + { + "Participants": [], + "Start": "2024-06-13T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 643 + }, + { + "Participants": [], + "Start": "2024-06-13T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 644 + }, + { + "Participants": [], + "Start": "2024-06-13T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 645 + }, + { + "Participants": [], + "Start": "2024-06-13T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 646 + }, + { + "Participants": [], + "Start": "2024-06-13T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 647 + }, + { + "Participants": [], + "Start": "2024-06-13T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 648 + }, + { + "Participants": [], + "Start": "2024-06-13T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 649 + }, + { + "Participants": [], + "Start": "2024-06-13T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 650 + }, + { + "Participants": [], + "Start": "2024-06-13T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 651 + }, + { + "Participants": [], + "Start": "2024-06-13T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 652 + }, + { + "Participants": [], + "Start": "2024-06-13T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 653 + }, + { + "Participants": [], + "Start": "2024-06-14T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 654 + }, + { + "Participants": [], + "Start": "2024-06-14T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 655 + }, + { + "Participants": [], + "Start": "2024-06-14T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 656 + }, + { + "Participants": [], + "Start": "2024-06-14T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 657 + }, + { + "Participants": [], + "Start": "2024-06-14T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 658 + }, + { + "Participants": [], + "Start": "2024-06-14T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 659 + }, + { + "Participants": [], + "Start": "2024-06-14T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 660 + }, + { + "Participants": [], + "Start": "2024-06-14T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 661 + }, + { + "Participants": [], + "Start": "2024-06-14T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 662 + }, + { + "Participants": [], + "Start": "2024-06-14T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 663 + }, + { + "Participants": [], + "Start": "2024-06-14T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 664 + }, + { + "Participants": [], + "Start": "2024-06-14T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 665 + }, + { + "Participants": [], + "Start": "2024-06-14T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 666 + }, + { + "Participants": [], + "Start": "2024-06-14T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 667 + }, + { + "Participants": [], + "Start": "2024-06-14T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 668 + }, + { + "Participants": [], + "Start": "2024-06-14T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 669 + }, + { + "Participants": [], + "Start": "2024-06-14T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 670 + }, + { + "Participants": [], + "Start": "2024-06-14T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 671 + }, + { + "Participants": [], + "Start": "2024-06-14T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 672 + }, + { + "Participants": [], + "Start": "2024-06-14T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 673 + }, + { + "Participants": [], + "Start": "2024-06-14T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 674 + }, + { + "Participants": [], + "Start": "2024-06-14T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 675 + }, + { + "Participants": [], + "Start": "2024-06-14T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 676 + }, + { + "Participants": [], + "Start": "2024-06-14T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 677 + }, + { + "Participants": [], + "Start": "2024-06-14T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 678 + }, + { + "Participants": [], + "Start": "2024-06-14T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 679 + }, + { + "Participants": [], + "Start": "2024-06-14T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 680 + }, + { + "Participants": [], + "Start": "2024-06-14T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 681 + }, + { + "Participants": [], + "Start": "2024-06-14T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 682 + }, + { + "Participants": [], + "Start": "2024-06-14T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 683 + }, + { + "Participants": [], + "Start": "2024-06-14T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 684 + }, + { + "Participants": [], + "Start": "2024-06-14T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 685 + }, + { + "Participants": [], + "Start": "2024-06-14T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 686 + }, + { + "Participants": [], + "Start": "2024-06-14T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 687 + }, + { + "Participants": [], + "Start": "2024-06-14T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 688 + }, + { + "Participants": [], + "Start": "2024-06-14T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 689 + }, + { + "Participants": [], + "Start": "2024-06-14T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 690 + }, + { + "Participants": [], + "Start": "2024-06-14T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 691 + }, + { + "Participants": [], + "Start": "2024-06-14T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 692 + }, + { + "Participants": [], + "Start": "2024-06-14T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 693 + }, + { + "Participants": [], + "Start": "2024-06-14T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 694 + }, + { + "Participants": [], + "Start": "2024-06-14T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 695 + }, + { + "Participants": [], + "Start": "2024-06-14T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 696 + }, + { + "Participants": [], + "Start": "2024-06-14T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 697 + }, + { + "Participants": [], + "Start": "2024-06-14T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 698 + }, + { + "Participants": [], + "Start": "2024-06-14T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 699 + }, + { + "Participants": [], + "Start": "2024-06-14T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 700 + }, + { + "Participants": [], + "Start": "2024-06-15T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 701 + }, + { + "Participants": [], + "Start": "2024-06-15T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 702 + }, + { + "Participants": [], + "Start": "2024-06-15T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 703 + }, + { + "Participants": [], + "Start": "2024-06-15T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 704 + }, + { + "Participants": [], + "Start": "2024-06-15T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 705 + }, + { + "Participants": [], + "Start": "2024-06-15T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 706 + }, + { + "Participants": [], + "Start": "2024-06-15T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 707 + }, + { + "Participants": [], + "Start": "2024-06-15T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 708 + }, + { + "Participants": [], + "Start": "2024-06-15T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 709 + }, + { + "Participants": [], + "Start": "2024-06-15T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 710 + }, + { + "Participants": [], + "Start": "2024-06-15T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 711 + }, + { + "Participants": [], + "Start": "2024-06-15T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 712 + }, + { + "Participants": [], + "Start": "2024-06-15T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 713 + }, + { + "Participants": [], + "Start": "2024-06-15T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 714 + }, + { + "Participants": [], + "Start": "2024-06-15T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 715 + }, + { + "Participants": [], + "Start": "2024-06-15T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 716 + }, + { + "Participants": [], + "Start": "2024-06-15T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 717 + }, + { + "Participants": [], + "Start": "2024-06-15T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 718 + }, + { + "Participants": [], + "Start": "2024-06-15T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 719 + }, + { + "Participants": [], + "Start": "2024-06-15T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 720 + }, + { + "Participants": [], + "Start": "2024-06-15T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 721 + }, + { + "Participants": [], + "Start": "2024-06-15T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 722 + }, + { + "Participants": [], + "Start": "2024-06-15T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 723 + }, + { + "Participants": [], + "Start": "2024-06-15T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 724 + }, + { + "Participants": [], + "Start": "2024-06-15T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 725 + }, + { + "Participants": [], + "Start": "2024-06-15T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 726 + }, + { + "Participants": [], + "Start": "2024-06-15T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 727 + }, + { + "Participants": [], + "Start": "2024-06-15T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 728 + }, + { + "Participants": [], + "Start": "2024-06-15T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 729 + }, + { + "Participants": [], + "Start": "2024-06-15T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 730 + }, + { + "Participants": [], + "Start": "2024-06-15T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 731 + }, + { + "Participants": [], + "Start": "2024-06-15T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 732 + }, + { + "Participants": [], + "Start": "2024-06-15T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 733 + }, + { + "Participants": [], + "Start": "2024-06-15T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 734 + }, + { + "Participants": [], + "Start": "2024-06-15T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 735 + }, + { + "Participants": [], + "Start": "2024-06-15T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 736 + }, + { + "Participants": [], + "Start": "2024-06-15T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 737 + }, + { + "Participants": [], + "Start": "2024-06-15T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 738 + }, + { + "Participants": [], + "Start": "2024-06-15T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 739 + }, + { + "Participants": [], + "Start": "2024-06-15T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 740 + }, + { + "Participants": [], + "Start": "2024-06-15T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 741 + }, + { + "Participants": [], + "Start": "2024-06-15T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 742 + }, + { + "Participants": [], + "Start": "2024-06-15T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 743 + }, + { + "Participants": [], + "Start": "2024-06-15T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 744 + }, + { + "Participants": [], + "Start": "2024-06-15T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 745 + }, + { + "Participants": [], + "Start": "2024-06-15T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 746 + }, + { + "Participants": [], + "Start": "2024-06-15T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 747 + }, + { + "Participants": [], + "Start": "2024-06-16T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 748 + }, + { + "Participants": [], + "Start": "2024-06-16T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 749 + }, + { + "Participants": [], + "Start": "2024-06-16T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 750 + }, + { + "Participants": [], + "Start": "2024-06-16T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 751 + }, + { + "Participants": [], + "Start": "2024-06-16T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 752 + }, + { + "Participants": [], + "Start": "2024-06-16T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 753 + }, + { + "Participants": [], + "Start": "2024-06-16T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 754 + }, + { + "Participants": [], + "Start": "2024-06-16T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 755 + }, + { + "Participants": [], + "Start": "2024-06-16T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 756 + }, + { + "Participants": [], + "Start": "2024-06-16T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 757 + }, + { + "Participants": [], + "Start": "2024-06-16T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 758 + }, + { + "Participants": [], + "Start": "2024-06-16T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 759 + }, + { + "Participants": [], + "Start": "2024-06-16T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 760 + }, + { + "Participants": [], + "Start": "2024-06-16T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 761 + }, + { + "Participants": [], + "Start": "2024-06-16T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 762 + }, + { + "Participants": [], + "Start": "2024-06-16T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 763 + }, + { + "Participants": [], + "Start": "2024-06-16T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 764 + }, + { + "Participants": [], + "Start": "2024-06-16T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 765 + }, + { + "Participants": [], + "Start": "2024-06-16T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 766 + }, + { + "Participants": [], + "Start": "2024-06-16T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 767 + }, + { + "Participants": [], + "Start": "2024-06-16T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 768 + }, + { + "Participants": [], + "Start": "2024-06-16T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 769 + }, + { + "Participants": [], + "Start": "2024-06-16T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 770 + }, + { + "Participants": [], + "Start": "2024-06-16T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 771 + }, + { + "Participants": [], + "Start": "2024-06-16T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 772 + }, + { + "Participants": [], + "Start": "2024-06-16T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 773 + }, + { + "Participants": [], + "Start": "2024-06-16T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 774 + }, + { + "Participants": [], + "Start": "2024-06-16T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 775 + }, + { + "Participants": [], + "Start": "2024-06-16T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 776 + }, + { + "Participants": [], + "Start": "2024-06-16T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 777 + }, + { + "Participants": [], + "Start": "2024-06-16T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 778 + }, + { + "Participants": [], + "Start": "2024-06-16T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 779 + }, + { + "Participants": [], + "Start": "2024-06-16T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 780 + }, + { + "Participants": [], + "Start": "2024-06-16T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 781 + }, + { + "Participants": [], + "Start": "2024-06-16T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 782 + }, + { + "Participants": [], + "Start": "2024-06-16T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 783 + }, + { + "Participants": [], + "Start": "2024-06-16T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 784 + }, + { + "Participants": [], + "Start": "2024-06-16T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 785 + }, + { + "Participants": [], + "Start": "2024-06-16T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 786 + }, + { + "Participants": [], + "Start": "2024-06-16T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 787 + }, + { + "Participants": [], + "Start": "2024-06-16T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 788 + }, + { + "Participants": [], + "Start": "2024-06-16T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 789 + }, + { + "Participants": [], + "Start": "2024-06-16T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 790 + }, + { + "Participants": [], + "Start": "2024-06-16T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 791 + }, + { + "Participants": [], + "Start": "2024-06-16T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 792 + }, + { + "Participants": [], + "Start": "2024-06-16T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 793 + }, + { + "Participants": [], + "Start": "2024-06-16T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 794 + }, + { + "Participants": [], + "Start": "2024-06-17T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 795 + }, + { + "Participants": [], + "Start": "2024-06-17T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 796 + }, + { + "Participants": [], + "Start": "2024-06-17T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 797 + }, + { + "Participants": [], + "Start": "2024-06-17T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 798 + }, + { + "Participants": [], + "Start": "2024-06-17T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 799 + }, + { + "Participants": [], + "Start": "2024-06-17T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 800 + }, + { + "Participants": [], + "Start": "2024-06-17T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 801 + }, + { + "Participants": [], + "Start": "2024-06-17T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 802 + }, + { + "Participants": [], + "Start": "2024-06-17T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 803 + }, + { + "Participants": [], + "Start": "2024-06-17T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 804 + }, + { + "Participants": [], + "Start": "2024-06-17T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 805 + }, + { + "Participants": [], + "Start": "2024-06-17T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 806 + }, + { + "Participants": [], + "Start": "2024-06-17T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 807 + }, + { + "Participants": [], + "Start": "2024-06-17T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 808 + }, + { + "Participants": [], + "Start": "2024-06-17T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 809 + }, + { + "Participants": [], + "Start": "2024-06-17T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 810 + }, + { + "Participants": [], + "Start": "2024-06-17T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 811 + }, + { + "Participants": [], + "Start": "2024-06-17T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 812 + }, + { + "Participants": [], + "Start": "2024-06-17T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 813 + }, + { + "Participants": [], + "Start": "2024-06-17T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 814 + }, + { + "Participants": [], + "Start": "2024-06-17T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 815 + }, + { + "Participants": [], + "Start": "2024-06-17T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 816 + }, + { + "Participants": [], + "Start": "2024-06-17T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 817 + }, + { + "Participants": [], + "Start": "2024-06-17T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 818 + }, + { + "Participants": [], + "Start": "2024-06-17T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 819 + }, + { + "Participants": [], + "Start": "2024-06-17T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 820 + }, + { + "Participants": [], + "Start": "2024-06-17T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 821 + }, + { + "Participants": [], + "Start": "2024-06-17T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 822 + }, + { + "Participants": [], + "Start": "2024-06-17T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 823 + }, + { + "Participants": [], + "Start": "2024-06-17T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 824 + }, + { + "Participants": [], + "Start": "2024-06-17T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 825 + }, + { + "Participants": [], + "Start": "2024-06-17T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 826 + }, + { + "Participants": [], + "Start": "2024-06-17T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 827 + }, + { + "Participants": [], + "Start": "2024-06-17T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 828 + }, + { + "Participants": [], + "Start": "2024-06-17T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 829 + }, + { + "Participants": [], + "Start": "2024-06-17T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 830 + }, + { + "Participants": [], + "Start": "2024-06-17T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 831 + }, + { + "Participants": [], + "Start": "2024-06-17T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 832 + }, + { + "Participants": [], + "Start": "2024-06-17T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 833 + }, + { + "Participants": [], + "Start": "2024-06-17T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 834 + }, + { + "Participants": [], + "Start": "2024-06-17T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 835 + }, + { + "Participants": [], + "Start": "2024-06-17T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 836 + }, + { + "Participants": [], + "Start": "2024-06-17T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 837 + }, + { + "Participants": [], + "Start": "2024-06-17T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 838 + }, + { + "Participants": [], + "Start": "2024-06-17T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 839 + }, + { + "Participants": [], + "Start": "2024-06-17T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 840 + }, + { + "Participants": [], + "Start": "2024-06-17T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 841 + }, + { + "Participants": [], + "Start": "2024-06-18T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 842 + }, + { + "Participants": [], + "Start": "2024-06-18T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 843 + }, + { + "Participants": [], + "Start": "2024-06-18T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 844 + }, + { + "Participants": [], + "Start": "2024-06-18T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 845 + }, + { + "Participants": [], + "Start": "2024-06-18T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 846 + }, + { + "Participants": [], + "Start": "2024-06-18T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 847 + }, + { + "Participants": [], + "Start": "2024-06-18T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 848 + }, + { + "Participants": [], + "Start": "2024-06-18T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 849 + }, + { + "Participants": [], + "Start": "2024-06-18T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 850 + }, + { + "Participants": [], + "Start": "2024-06-18T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 851 + }, + { + "Participants": [], + "Start": "2024-06-18T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 852 + }, + { + "Participants": [], + "Start": "2024-06-18T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 853 + }, + { + "Participants": [], + "Start": "2024-06-18T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 854 + }, + { + "Participants": [], + "Start": "2024-06-18T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 855 + }, + { + "Participants": [], + "Start": "2024-06-18T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 856 + }, + { + "Participants": [], + "Start": "2024-06-18T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 857 + }, + { + "Participants": [], + "Start": "2024-06-18T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 858 + }, + { + "Participants": [], + "Start": "2024-06-18T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 859 + }, + { + "Participants": [], + "Start": "2024-06-18T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 860 + }, + { + "Participants": [], + "Start": "2024-06-18T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 861 + }, + { + "Participants": [], + "Start": "2024-06-18T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 862 + }, + { + "Participants": [], + "Start": "2024-06-18T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 863 + }, + { + "Participants": [], + "Start": "2024-06-18T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 864 + }, + { + "Participants": [], + "Start": "2024-06-18T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 865 + }, + { + "Participants": [], + "Start": "2024-06-18T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 866 + }, + { + "Participants": [], + "Start": "2024-06-18T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 867 + }, + { + "Participants": [], + "Start": "2024-06-18T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 868 + }, + { + "Participants": [], + "Start": "2024-06-18T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 869 + }, + { + "Participants": [], + "Start": "2024-06-18T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 870 + }, + { + "Participants": [], + "Start": "2024-06-18T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 871 + }, + { + "Participants": [], + "Start": "2024-06-18T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 872 + }, + { + "Participants": [], + "Start": "2024-06-18T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 873 + }, + { + "Participants": [], + "Start": "2024-06-18T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 874 + }, + { + "Participants": [], + "Start": "2024-06-18T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 875 + }, + { + "Participants": [], + "Start": "2024-06-18T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 876 + }, + { + "Participants": [], + "Start": "2024-06-18T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 877 + }, + { + "Participants": [], + "Start": "2024-06-18T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 878 + }, + { + "Participants": [], + "Start": "2024-06-18T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 879 + }, + { + "Participants": [], + "Start": "2024-06-18T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 880 + }, + { + "Participants": [], + "Start": "2024-06-18T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 881 + }, + { + "Participants": [], + "Start": "2024-06-18T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 882 + }, + { + "Participants": [], + "Start": "2024-06-18T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 883 + }, + { + "Participants": [], + "Start": "2024-06-18T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 884 + }, + { + "Participants": [], + "Start": "2024-06-18T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 885 + }, + { + "Participants": [], + "Start": "2024-06-18T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 886 + }, + { + "Participants": [], + "Start": "2024-06-18T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 887 + }, + { + "Participants": [], + "Start": "2024-06-18T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 888 + }, + { + "Participants": [], + "Start": "2024-06-19T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 889 + }, + { + "Participants": [], + "Start": "2024-06-19T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 890 + }, + { + "Participants": [], + "Start": "2024-06-19T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 891 + }, + { + "Participants": [], + "Start": "2024-06-19T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 892 + }, + { + "Participants": [], + "Start": "2024-06-19T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 893 + }, + { + "Participants": [], + "Start": "2024-06-19T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 894 + }, + { + "Participants": [], + "Start": "2024-06-19T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 895 + }, + { + "Participants": [], + "Start": "2024-06-19T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 896 + }, + { + "Participants": [], + "Start": "2024-06-19T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 897 + }, + { + "Participants": [], + "Start": "2024-06-19T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 898 + }, + { + "Participants": [], + "Start": "2024-06-19T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 899 + }, + { + "Participants": [], + "Start": "2024-06-19T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 900 + }, + { + "Participants": [], + "Start": "2024-06-19T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 901 + }, + { + "Participants": [], + "Start": "2024-06-19T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 902 + }, + { + "Participants": [], + "Start": "2024-06-19T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 903 + }, + { + "Participants": [], + "Start": "2024-06-19T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 904 + }, + { + "Participants": [], + "Start": "2024-06-19T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 905 + }, + { + "Participants": [], + "Start": "2024-06-19T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 906 + }, + { + "Participants": [], + "Start": "2024-06-19T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 907 + }, + { + "Participants": [], + "Start": "2024-06-19T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 908 + }, + { + "Participants": [], + "Start": "2024-06-19T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 909 + }, + { + "Participants": [], + "Start": "2024-06-19T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 910 + }, + { + "Participants": [], + "Start": "2024-06-19T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 911 + }, + { + "Participants": [], + "Start": "2024-06-19T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 912 + }, + { + "Participants": [], + "Start": "2024-06-19T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 913 + }, + { + "Participants": [], + "Start": "2024-06-19T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 914 + }, + { + "Participants": [], + "Start": "2024-06-19T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 915 + }, + { + "Participants": [], + "Start": "2024-06-19T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 916 + }, + { + "Participants": [], + "Start": "2024-06-19T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 917 + }, + { + "Participants": [], + "Start": "2024-06-19T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 918 + }, + { + "Participants": [], + "Start": "2024-06-19T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 919 + }, + { + "Participants": [], + "Start": "2024-06-19T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 920 + }, + { + "Participants": [], + "Start": "2024-06-19T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 921 + }, + { + "Participants": [], + "Start": "2024-06-19T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 922 + }, + { + "Participants": [], + "Start": "2024-06-19T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 923 + }, + { + "Participants": [], + "Start": "2024-06-19T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 924 + }, + { + "Participants": [], + "Start": "2024-06-19T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 925 + }, + { + "Participants": [], + "Start": "2024-06-19T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 926 + }, + { + "Participants": [], + "Start": "2024-06-19T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 927 + }, + { + "Participants": [], + "Start": "2024-06-19T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 928 + }, + { + "Participants": [], + "Start": "2024-06-19T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 929 + }, + { + "Participants": [], + "Start": "2024-06-19T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 930 + }, + { + "Participants": [], + "Start": "2024-06-19T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 931 + }, + { + "Participants": [], + "Start": "2024-06-19T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 932 + }, + { + "Participants": [], + "Start": "2024-06-19T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 933 + }, + { + "Participants": [], + "Start": "2024-06-19T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 934 + }, + { + "Participants": [], + "Start": "2024-06-19T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 935 + }, + { + "Participants": [], + "Start": "2024-06-20T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 936 + }, + { + "Participants": [], + "Start": "2024-06-20T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 937 + }, + { + "Participants": [], + "Start": "2024-06-20T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 938 + }, + { + "Participants": [], + "Start": "2024-06-20T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 939 + }, + { + "Participants": [], + "Start": "2024-06-20T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 940 + }, + { + "Participants": [], + "Start": "2024-06-20T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 941 + }, + { + "Participants": [], + "Start": "2024-06-20T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 942 + }, + { + "Participants": [], + "Start": "2024-06-20T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 943 + }, + { + "Participants": [], + "Start": "2024-06-20T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 944 + }, + { + "Participants": [], + "Start": "2024-06-20T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 945 + }, + { + "Participants": [], + "Start": "2024-06-20T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 946 + }, + { + "Participants": [], + "Start": "2024-06-20T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 947 + }, + { + "Participants": [], + "Start": "2024-06-20T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 948 + }, + { + "Participants": [], + "Start": "2024-06-20T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 949 + }, + { + "Participants": [], + "Start": "2024-06-20T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 950 + }, + { + "Participants": [], + "Start": "2024-06-20T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 951 + }, + { + "Participants": [], + "Start": "2024-06-20T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 952 + }, + { + "Participants": [], + "Start": "2024-06-20T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 953 + }, + { + "Participants": [], + "Start": "2024-06-20T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 954 + }, + { + "Participants": [], + "Start": "2024-06-20T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 955 + }, + { + "Participants": [], + "Start": "2024-06-20T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 956 + }, + { + "Participants": [], + "Start": "2024-06-20T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 957 + }, + { + "Participants": [], + "Start": "2024-06-20T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 958 + }, + { + "Participants": [], + "Start": "2024-06-20T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 959 + }, + { + "Participants": [], + "Start": "2024-06-20T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 960 + }, + { + "Participants": [], + "Start": "2024-06-20T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 961 + }, + { + "Participants": [], + "Start": "2024-06-20T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 962 + }, + { + "Participants": [], + "Start": "2024-06-20T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 963 + }, + { + "Participants": [], + "Start": "2024-06-20T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 964 + }, + { + "Participants": [], + "Start": "2024-06-20T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 965 + }, + { + "Participants": [], + "Start": "2024-06-20T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 966 + }, + { + "Participants": [], + "Start": "2024-06-20T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 967 + }, + { + "Participants": [], + "Start": "2024-06-20T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 968 + }, + { + "Participants": [], + "Start": "2024-06-20T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 969 + }, + { + "Participants": [], + "Start": "2024-06-20T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 970 + }, + { + "Participants": [], + "Start": "2024-06-20T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 971 + }, + { + "Participants": [], + "Start": "2024-06-20T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 972 + }, + { + "Participants": [], + "Start": "2024-06-20T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 973 + }, + { + "Participants": [], + "Start": "2024-06-20T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 974 + }, + { + "Participants": [], + "Start": "2024-06-20T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 975 + }, + { + "Participants": [], + "Start": "2024-06-20T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 976 + }, + { + "Participants": [], + "Start": "2024-06-20T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 977 + }, + { + "Participants": [], + "Start": "2024-06-20T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 978 + }, + { + "Participants": [], + "Start": "2024-06-20T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 979 + }, + { + "Participants": [], + "Start": "2024-06-20T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 980 + }, + { + "Participants": [], + "Start": "2024-06-20T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 981 + }, + { + "Participants": [], + "Start": "2024-06-20T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 982 + }, + { + "Participants": [], + "Start": "2024-06-21T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 983 + }, + { + "Participants": [], + "Start": "2024-06-21T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 984 + }, + { + "Participants": [], + "Start": "2024-06-21T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 985 + }, + { + "Participants": [], + "Start": "2024-06-21T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 986 + }, + { + "Participants": [], + "Start": "2024-06-21T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 987 + }, + { + "Participants": [], + "Start": "2024-06-21T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 988 + }, + { + "Participants": [], + "Start": "2024-06-21T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 989 + }, + { + "Participants": [], + "Start": "2024-06-21T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 990 + }, + { + "Participants": [], + "Start": "2024-06-21T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 991 + }, + { + "Participants": [], + "Start": "2024-06-21T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 992 + }, + { + "Participants": [], + "Start": "2024-06-21T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 993 + }, + { + "Participants": [], + "Start": "2024-06-21T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 994 + }, + { + "Participants": [], + "Start": "2024-06-21T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 995 + }, + { + "Participants": [], + "Start": "2024-06-21T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 996 + }, + { + "Participants": [], + "Start": "2024-06-21T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 997 + }, + { + "Participants": [], + "Start": "2024-06-21T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 998 + }, + { + "Participants": [], + "Start": "2024-06-21T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 999 + }, + { + "Participants": [], + "Start": "2024-06-21T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1000 + }, + { + "Participants": [], + "Start": "2024-06-21T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1001 + }, + { + "Participants": [], + "Start": "2024-06-21T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1002 + }, + { + "Participants": [], + "Start": "2024-06-21T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1003 + }, + { + "Participants": [], + "Start": "2024-06-21T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1004 + }, + { + "Participants": [], + "Start": "2024-06-21T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1005 + }, + { + "Participants": [], + "Start": "2024-06-21T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1006 + }, + { + "Participants": [], + "Start": "2024-06-21T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1007 + }, + { + "Participants": [], + "Start": "2024-06-21T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1008 + }, + { + "Participants": [], + "Start": "2024-06-21T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1009 + }, + { + "Participants": [], + "Start": "2024-06-21T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1010 + }, + { + "Participants": [], + "Start": "2024-06-21T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1011 + }, + { + "Participants": [], + "Start": "2024-06-21T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1012 + }, + { + "Participants": [], + "Start": "2024-06-21T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1013 + }, + { + "Participants": [], + "Start": "2024-06-21T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1014 + }, + { + "Participants": [], + "Start": "2024-06-21T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1015 + }, + { + "Participants": [], + "Start": "2024-06-21T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1016 + }, + { + "Participants": [], + "Start": "2024-06-21T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1017 + }, + { + "Participants": [], + "Start": "2024-06-21T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1018 + }, + { + "Participants": [], + "Start": "2024-06-21T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1019 + }, + { + "Participants": [], + "Start": "2024-06-21T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1020 + }, + { + "Participants": [], + "Start": "2024-06-21T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1021 + }, + { + "Participants": [], + "Start": "2024-06-21T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1022 + }, + { + "Participants": [], + "Start": "2024-06-21T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1023 + }, + { + "Participants": [], + "Start": "2024-06-21T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1024 + }, + { + "Participants": [], + "Start": "2024-06-21T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1025 + }, + { + "Participants": [], + "Start": "2024-06-21T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1026 + }, + { + "Participants": [], + "Start": "2024-06-21T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1027 + }, + { + "Participants": [], + "Start": "2024-06-21T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1028 + }, + { + "Participants": [], + "Start": "2024-06-21T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1029 + }, + { + "Participants": [], + "Start": "2024-06-22T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1030 + }, + { + "Participants": [], + "Start": "2024-06-22T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1031 + }, + { + "Participants": [], + "Start": "2024-06-22T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1032 + }, + { + "Participants": [], + "Start": "2024-06-22T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1033 + }, + { + "Participants": [], + "Start": "2024-06-22T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1034 + }, + { + "Participants": [], + "Start": "2024-06-22T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1035 + }, + { + "Participants": [], + "Start": "2024-06-22T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1036 + }, + { + "Participants": [], + "Start": "2024-06-22T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1037 + }, + { + "Participants": [], + "Start": "2024-06-22T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1038 + }, + { + "Participants": [], + "Start": "2024-06-22T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1039 + }, + { + "Participants": [], + "Start": "2024-06-22T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1040 + }, + { + "Participants": [], + "Start": "2024-06-22T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1041 + }, + { + "Participants": [], + "Start": "2024-06-22T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1042 + }, + { + "Participants": [], + "Start": "2024-06-22T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1043 + }, + { + "Participants": [], + "Start": "2024-06-22T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1044 + }, + { + "Participants": [], + "Start": "2024-06-22T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1045 + }, + { + "Participants": [], + "Start": "2024-06-22T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1046 + }, + { + "Participants": [], + "Start": "2024-06-22T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1047 + }, + { + "Participants": [], + "Start": "2024-06-22T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1048 + }, + { + "Participants": [], + "Start": "2024-06-22T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1049 + }, + { + "Participants": [], + "Start": "2024-06-22T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1050 + }, + { + "Participants": [], + "Start": "2024-06-22T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1051 + }, + { + "Participants": [], + "Start": "2024-06-22T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1052 + }, + { + "Participants": [], + "Start": "2024-06-22T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1053 + }, + { + "Participants": [], + "Start": "2024-06-22T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1054 + }, + { + "Participants": [], + "Start": "2024-06-22T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1055 + }, + { + "Participants": [], + "Start": "2024-06-22T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1056 + }, + { + "Participants": [], + "Start": "2024-06-22T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1057 + }, + { + "Participants": [], + "Start": "2024-06-22T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1058 + }, + { + "Participants": [], + "Start": "2024-06-22T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1059 + }, + { + "Participants": [], + "Start": "2024-06-22T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1060 + }, + { + "Participants": [], + "Start": "2024-06-22T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1061 + }, + { + "Participants": [], + "Start": "2024-06-22T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1062 + }, + { + "Participants": [], + "Start": "2024-06-22T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1063 + }, + { + "Participants": [], + "Start": "2024-06-22T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1064 + }, + { + "Participants": [], + "Start": "2024-06-22T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1065 + }, + { + "Participants": [], + "Start": "2024-06-22T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1066 + }, + { + "Participants": [], + "Start": "2024-06-22T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1067 + }, + { + "Participants": [], + "Start": "2024-06-22T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1068 + }, + { + "Participants": [], + "Start": "2024-06-22T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1069 + }, + { + "Participants": [], + "Start": "2024-06-22T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1070 + }, + { + "Participants": [], + "Start": "2024-06-22T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1071 + }, + { + "Participants": [], + "Start": "2024-06-22T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1072 + }, + { + "Participants": [], + "Start": "2024-06-22T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1073 + }, + { + "Participants": [], + "Start": "2024-06-22T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1074 + }, + { + "Participants": [], + "Start": "2024-06-22T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1075 + }, + { + "Participants": [], + "Start": "2024-06-22T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1076 + }, + { + "Participants": [], + "Start": "2024-06-23T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1077 + }, + { + "Participants": [], + "Start": "2024-06-23T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1078 + }, + { + "Participants": [], + "Start": "2024-06-23T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1079 + }, + { + "Participants": [], + "Start": "2024-06-23T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1080 + }, + { + "Participants": [], + "Start": "2024-06-23T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1081 + }, + { + "Participants": [], + "Start": "2024-06-23T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1082 + }, + { + "Participants": [], + "Start": "2024-06-23T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1083 + }, + { + "Participants": [], + "Start": "2024-06-23T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1084 + }, + { + "Participants": [], + "Start": "2024-06-23T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1085 + }, + { + "Participants": [], + "Start": "2024-06-23T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1086 + }, + { + "Participants": [], + "Start": "2024-06-23T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1087 + }, + { + "Participants": [], + "Start": "2024-06-23T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1088 + }, + { + "Participants": [], + "Start": "2024-06-23T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1089 + }, + { + "Participants": [], + "Start": "2024-06-23T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1090 + }, + { + "Participants": [], + "Start": "2024-06-23T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1091 + }, + { + "Participants": [], + "Start": "2024-06-23T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1092 + }, + { + "Participants": [], + "Start": "2024-06-23T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1093 + }, + { + "Participants": [], + "Start": "2024-06-23T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1094 + }, + { + "Participants": [], + "Start": "2024-06-23T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1095 + }, + { + "Participants": [], + "Start": "2024-06-23T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1096 + }, + { + "Participants": [], + "Start": "2024-06-23T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1097 + }, + { + "Participants": [], + "Start": "2024-06-23T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1098 + }, + { + "Participants": [], + "Start": "2024-06-23T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1099 + }, + { + "Participants": [], + "Start": "2024-06-23T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1100 + }, + { + "Participants": [], + "Start": "2024-06-23T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1101 + }, + { + "Participants": [], + "Start": "2024-06-23T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1102 + }, + { + "Participants": [], + "Start": "2024-06-23T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1103 + }, + { + "Participants": [], + "Start": "2024-06-23T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1104 + }, + { + "Participants": [], + "Start": "2024-06-23T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1105 + }, + { + "Participants": [], + "Start": "2024-06-23T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1106 + }, + { + "Participants": [], + "Start": "2024-06-23T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1107 + }, + { + "Participants": [], + "Start": "2024-06-23T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1108 + }, + { + "Participants": [], + "Start": "2024-06-23T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1109 + }, + { + "Participants": [], + "Start": "2024-06-23T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1110 + }, + { + "Participants": [], + "Start": "2024-06-23T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1111 + }, + { + "Participants": [], + "Start": "2024-06-23T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1112 + }, + { + "Participants": [], + "Start": "2024-06-23T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1113 + }, + { + "Participants": [], + "Start": "2024-06-23T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1114 + }, + { + "Participants": [], + "Start": "2024-06-23T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1115 + }, + { + "Participants": [], + "Start": "2024-06-23T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1116 + }, + { + "Participants": [], + "Start": "2024-06-23T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1117 + }, + { + "Participants": [], + "Start": "2024-06-23T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1118 + }, + { + "Participants": [], + "Start": "2024-06-23T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1119 + }, + { + "Participants": [], + "Start": "2024-06-23T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1120 + }, + { + "Participants": [], + "Start": "2024-06-23T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1121 + }, + { + "Participants": [], + "Start": "2024-06-23T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1122 + }, + { + "Participants": [], + "Start": "2024-06-23T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1123 + }, + { + "Participants": [], + "Start": "2024-06-24T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1124 + }, + { + "Participants": [], + "Start": "2024-06-24T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1125 + }, + { + "Participants": [], + "Start": "2024-06-24T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1126 + }, + { + "Participants": [], + "Start": "2024-06-24T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1127 + }, + { + "Participants": [], + "Start": "2024-06-24T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1128 + }, + { + "Participants": [], + "Start": "2024-06-24T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1129 + }, + { + "Participants": [], + "Start": "2024-06-24T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1130 + }, + { + "Participants": [], + "Start": "2024-06-24T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1131 + }, + { + "Participants": [], + "Start": "2024-06-24T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1132 + }, + { + "Participants": [], + "Start": "2024-06-24T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1133 + }, + { + "Participants": [], + "Start": "2024-06-24T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1134 + }, + { + "Participants": [], + "Start": "2024-06-24T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1135 + }, + { + "Participants": [], + "Start": "2024-06-24T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1136 + }, + { + "Participants": [], + "Start": "2024-06-24T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1137 + }, + { + "Participants": [], + "Start": "2024-06-24T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1138 + }, + { + "Participants": [], + "Start": "2024-06-24T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1139 + }, + { + "Participants": [], + "Start": "2024-06-24T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1140 + }, + { + "Participants": [], + "Start": "2024-06-24T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1141 + }, + { + "Participants": [], + "Start": "2024-06-24T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1142 + }, + { + "Participants": [], + "Start": "2024-06-24T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1143 + }, + { + "Participants": [], + "Start": "2024-06-24T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1144 + }, + { + "Participants": [], + "Start": "2024-06-24T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1145 + }, + { + "Participants": [], + "Start": "2024-06-24T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1146 + }, + { + "Participants": [], + "Start": "2024-06-24T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1147 + }, + { + "Participants": [], + "Start": "2024-06-24T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1148 + }, + { + "Participants": [], + "Start": "2024-06-24T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1149 + }, + { + "Participants": [], + "Start": "2024-06-24T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1150 + }, + { + "Participants": [], + "Start": "2024-06-24T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1151 + }, + { + "Participants": [], + "Start": "2024-06-24T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1152 + }, + { + "Participants": [], + "Start": "2024-06-24T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1153 + }, + { + "Participants": [], + "Start": "2024-06-24T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1154 + }, + { + "Participants": [], + "Start": "2024-06-24T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1155 + }, + { + "Participants": [], + "Start": "2024-06-24T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1156 + }, + { + "Participants": [], + "Start": "2024-06-24T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1157 + }, + { + "Participants": [], + "Start": "2024-06-24T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1158 + }, + { + "Participants": [], + "Start": "2024-06-24T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1159 + }, + { + "Participants": [], + "Start": "2024-06-24T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1160 + }, + { + "Participants": [], + "Start": "2024-06-24T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1161 + }, + { + "Participants": [], + "Start": "2024-06-24T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1162 + }, + { + "Participants": [], + "Start": "2024-06-24T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1163 + }, + { + "Participants": [], + "Start": "2024-06-24T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1164 + }, + { + "Participants": [], + "Start": "2024-06-24T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1165 + }, + { + "Participants": [], + "Start": "2024-06-24T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1166 + }, + { + "Participants": [], + "Start": "2024-06-24T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1167 + }, + { + "Participants": [], + "Start": "2024-06-24T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1168 + }, + { + "Participants": [], + "Start": "2024-06-24T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1169 + }, + { + "Participants": [], + "Start": "2024-06-24T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1170 + }, + { + "Participants": [], + "Start": "2024-06-25T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1171 + }, + { + "Participants": [], + "Start": "2024-06-25T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1172 + }, + { + "Participants": [], + "Start": "2024-06-25T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1173 + }, + { + "Participants": [], + "Start": "2024-06-25T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1174 + }, + { + "Participants": [], + "Start": "2024-06-25T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1175 + }, + { + "Participants": [], + "Start": "2024-06-25T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1176 + }, + { + "Participants": [], + "Start": "2024-06-25T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1177 + }, + { + "Participants": [], + "Start": "2024-06-25T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1178 + }, + { + "Participants": [], + "Start": "2024-06-25T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1179 + }, + { + "Participants": [], + "Start": "2024-06-25T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1180 + }, + { + "Participants": [], + "Start": "2024-06-25T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1181 + }, + { + "Participants": [], + "Start": "2024-06-25T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1182 + }, + { + "Participants": [], + "Start": "2024-06-25T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1183 + }, + { + "Participants": [], + "Start": "2024-06-25T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1184 + }, + { + "Participants": [], + "Start": "2024-06-25T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1185 + }, + { + "Participants": [], + "Start": "2024-06-25T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1186 + }, + { + "Participants": [], + "Start": "2024-06-25T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1187 + }, + { + "Participants": [], + "Start": "2024-06-25T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1188 + }, + { + "Participants": [], + "Start": "2024-06-25T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1189 + }, + { + "Participants": [], + "Start": "2024-06-25T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1190 + }, + { + "Participants": [], + "Start": "2024-06-25T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1191 + }, + { + "Participants": [], + "Start": "2024-06-25T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1192 + }, + { + "Participants": [], + "Start": "2024-06-25T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1193 + }, + { + "Participants": [], + "Start": "2024-06-25T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1194 + }, + { + "Participants": [], + "Start": "2024-06-25T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1195 + }, + { + "Participants": [], + "Start": "2024-06-25T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1196 + }, + { + "Participants": [], + "Start": "2024-06-25T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1197 + }, + { + "Participants": [], + "Start": "2024-06-25T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1198 + }, + { + "Participants": [], + "Start": "2024-06-25T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1199 + }, + { + "Participants": [], + "Start": "2024-06-25T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1200 + }, + { + "Participants": [], + "Start": "2024-06-25T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1201 + }, + { + "Participants": [], + "Start": "2024-06-25T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1202 + }, + { + "Participants": [], + "Start": "2024-06-25T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1203 + }, + { + "Participants": [], + "Start": "2024-06-25T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1204 + }, + { + "Participants": [], + "Start": "2024-06-25T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1205 + }, + { + "Participants": [], + "Start": "2024-06-25T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1206 + }, + { + "Participants": [], + "Start": "2024-06-25T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1207 + }, + { + "Participants": [], + "Start": "2024-06-25T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1208 + }, + { + "Participants": [], + "Start": "2024-06-25T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1209 + }, + { + "Participants": [], + "Start": "2024-06-25T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1210 + }, + { + "Participants": [], + "Start": "2024-06-25T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1211 + }, + { + "Participants": [], + "Start": "2024-06-25T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1212 + }, + { + "Participants": [], + "Start": "2024-06-25T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1213 + }, + { + "Participants": [], + "Start": "2024-06-25T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1214 + }, + { + "Participants": [], + "Start": "2024-06-25T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1215 + }, + { + "Participants": [], + "Start": "2024-06-25T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1216 + }, + { + "Participants": [], + "Start": "2024-06-25T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1217 + }, + { + "Participants": [], + "Start": "2024-06-26T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1218 + }, + { + "Participants": [], + "Start": "2024-06-26T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1219 + }, + { + "Participants": [], + "Start": "2024-06-26T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1220 + }, + { + "Participants": [], + "Start": "2024-06-26T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1221 + }, + { + "Participants": [], + "Start": "2024-06-26T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1222 + }, + { + "Participants": [], + "Start": "2024-06-26T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1223 + }, + { + "Participants": [], + "Start": "2024-06-26T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1224 + }, + { + "Participants": [], + "Start": "2024-06-26T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1225 + }, + { + "Participants": [], + "Start": "2024-06-26T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1226 + }, + { + "Participants": [], + "Start": "2024-06-26T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1227 + }, + { + "Participants": [], + "Start": "2024-06-26T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1228 + }, + { + "Participants": [], + "Start": "2024-06-26T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1229 + }, + { + "Participants": [], + "Start": "2024-06-26T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1230 + }, + { + "Participants": [], + "Start": "2024-06-26T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1231 + }, + { + "Participants": [], + "Start": "2024-06-26T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1232 + }, + { + "Participants": [], + "Start": "2024-06-26T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1233 + }, + { + "Participants": [], + "Start": "2024-06-26T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1234 + }, + { + "Participants": [], + "Start": "2024-06-26T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1235 + }, + { + "Participants": [], + "Start": "2024-06-26T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1236 + }, + { + "Participants": [], + "Start": "2024-06-26T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1237 + }, + { + "Participants": [], + "Start": "2024-06-26T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1238 + }, + { + "Participants": [], + "Start": "2024-06-26T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1239 + }, + { + "Participants": [], + "Start": "2024-06-26T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1240 + }, + { + "Participants": [], + "Start": "2024-06-26T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1241 + }, + { + "Participants": [], + "Start": "2024-06-26T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1242 + }, + { + "Participants": [], + "Start": "2024-06-26T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1243 + }, + { + "Participants": [], + "Start": "2024-06-26T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1244 + }, + { + "Participants": [], + "Start": "2024-06-26T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1245 + }, + { + "Participants": [], + "Start": "2024-06-26T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1246 + }, + { + "Participants": [], + "Start": "2024-06-26T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1247 + }, + { + "Participants": [], + "Start": "2024-06-26T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1248 + }, + { + "Participants": [], + "Start": "2024-06-26T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1249 + }, + { + "Participants": [], + "Start": "2024-06-26T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1250 + }, + { + "Participants": [], + "Start": "2024-06-26T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1251 + }, + { + "Participants": [], + "Start": "2024-06-26T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1252 + }, + { + "Participants": [], + "Start": "2024-06-26T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1253 + }, + { + "Participants": [], + "Start": "2024-06-26T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1254 + }, + { + "Participants": [], + "Start": "2024-06-26T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1255 + }, + { + "Participants": [], + "Start": "2024-06-26T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1256 + }, + { + "Participants": [], + "Start": "2024-06-26T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1257 + }, + { + "Participants": [], + "Start": "2024-06-26T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1258 + }, + { + "Participants": [], + "Start": "2024-06-26T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1259 + }, + { + "Participants": [], + "Start": "2024-06-26T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1260 + }, + { + "Participants": [], + "Start": "2024-06-26T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1261 + }, + { + "Participants": [], + "Start": "2024-06-26T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1262 + }, + { + "Participants": [], + "Start": "2024-06-26T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1263 + }, + { + "Participants": [], + "Start": "2024-06-26T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1264 + }, + { + "Participants": [], + "Start": "2024-06-27T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1265 + }, + { + "Participants": [], + "Start": "2024-06-27T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1266 + }, + { + "Participants": [], + "Start": "2024-06-27T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1267 + }, + { + "Participants": [], + "Start": "2024-06-27T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1268 + }, + { + "Participants": [], + "Start": "2024-06-27T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1269 + }, + { + "Participants": [], + "Start": "2024-06-27T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1270 + }, + { + "Participants": [], + "Start": "2024-06-27T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1271 + }, + { + "Participants": [], + "Start": "2024-06-27T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1272 + }, + { + "Participants": [], + "Start": "2024-06-27T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1273 + }, + { + "Participants": [], + "Start": "2024-06-27T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1274 + }, + { + "Participants": [], + "Start": "2024-06-27T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1275 + }, + { + "Participants": [], + "Start": "2024-06-27T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1276 + }, + { + "Participants": [], + "Start": "2024-06-27T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1277 + }, + { + "Participants": [], + "Start": "2024-06-27T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1278 + }, + { + "Participants": [], + "Start": "2024-06-27T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1279 + }, + { + "Participants": [], + "Start": "2024-06-27T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1280 + }, + { + "Participants": [], + "Start": "2024-06-27T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1281 + }, + { + "Participants": [], + "Start": "2024-06-27T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1282 + }, + { + "Participants": [], + "Start": "2024-06-27T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1283 + }, + { + "Participants": [], + "Start": "2024-06-27T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1284 + }, + { + "Participants": [], + "Start": "2024-06-27T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1285 + }, + { + "Participants": [], + "Start": "2024-06-27T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1286 + }, + { + "Participants": [], + "Start": "2024-06-27T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1287 + }, + { + "Participants": [], + "Start": "2024-06-27T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1288 + }, + { + "Participants": [], + "Start": "2024-06-27T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1289 + }, + { + "Participants": [], + "Start": "2024-06-27T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1290 + }, + { + "Participants": [], + "Start": "2024-06-27T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1291 + }, + { + "Participants": [], + "Start": "2024-06-27T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1292 + }, + { + "Participants": [], + "Start": "2024-06-27T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1293 + }, + { + "Participants": [], + "Start": "2024-06-27T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1294 + }, + { + "Participants": [], + "Start": "2024-06-27T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1295 + }, + { + "Participants": [], + "Start": "2024-06-27T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1296 + }, + { + "Participants": [], + "Start": "2024-06-27T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1297 + }, + { + "Participants": [], + "Start": "2024-06-27T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1298 + }, + { + "Participants": [], + "Start": "2024-06-27T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1299 + }, + { + "Participants": [], + "Start": "2024-06-27T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1300 + }, + { + "Participants": [], + "Start": "2024-06-27T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1301 + }, + { + "Participants": [], + "Start": "2024-06-27T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1302 + }, + { + "Participants": [], + "Start": "2024-06-27T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1303 + }, + { + "Participants": [], + "Start": "2024-06-27T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1304 + }, + { + "Participants": [], + "Start": "2024-06-27T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1305 + }, + { + "Participants": [], + "Start": "2024-06-27T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1306 + }, + { + "Participants": [], + "Start": "2024-06-27T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1307 + }, + { + "Participants": [], + "Start": "2024-06-27T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1308 + }, + { + "Participants": [], + "Start": "2024-06-27T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1309 + }, + { + "Participants": [], + "Start": "2024-06-27T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1310 + }, + { + "Participants": [], + "Start": "2024-06-27T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1311 + }, + { + "Participants": [], + "Start": "2024-06-28T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1312 + }, + { + "Participants": [], + "Start": "2024-06-28T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1313 + }, + { + "Participants": [], + "Start": "2024-06-28T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1314 + }, + { + "Participants": [], + "Start": "2024-06-28T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1315 + }, + { + "Participants": [], + "Start": "2024-06-28T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1316 + }, + { + "Participants": [], + "Start": "2024-06-28T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1317 + }, + { + "Participants": [], + "Start": "2024-06-28T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1318 + }, + { + "Participants": [], + "Start": "2024-06-28T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1319 + }, + { + "Participants": [], + "Start": "2024-06-28T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1320 + }, + { + "Participants": [], + "Start": "2024-06-28T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1321 + }, + { + "Participants": [], + "Start": "2024-06-28T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1322 + }, + { + "Participants": [], + "Start": "2024-06-28T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1323 + }, + { + "Participants": [], + "Start": "2024-06-28T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1324 + }, + { + "Participants": [], + "Start": "2024-06-28T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1325 + }, + { + "Participants": [], + "Start": "2024-06-28T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1326 + }, + { + "Participants": [], + "Start": "2024-06-28T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1327 + }, + { + "Participants": [], + "Start": "2024-06-28T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1328 + }, + { + "Participants": [], + "Start": "2024-06-28T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1329 + }, + { + "Participants": [], + "Start": "2024-06-28T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1330 + }, + { + "Participants": [], + "Start": "2024-06-28T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1331 + }, + { + "Participants": [], + "Start": "2024-06-28T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1332 + }, + { + "Participants": [], + "Start": "2024-06-28T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1333 + }, + { + "Participants": [], + "Start": "2024-06-28T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1334 + }, + { + "Participants": [], + "Start": "2024-06-28T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1335 + }, + { + "Participants": [], + "Start": "2024-06-28T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1336 + }, + { + "Participants": [], + "Start": "2024-06-28T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1337 + }, + { + "Participants": [], + "Start": "2024-06-28T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1338 + }, + { + "Participants": [], + "Start": "2024-06-28T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1339 + }, + { + "Participants": [], + "Start": "2024-06-28T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1340 + }, + { + "Participants": [], + "Start": "2024-06-28T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1341 + }, + { + "Participants": [], + "Start": "2024-06-28T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1342 + }, + { + "Participants": [], + "Start": "2024-06-28T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1343 + }, + { + "Participants": [], + "Start": "2024-06-28T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1344 + }, + { + "Participants": [], + "Start": "2024-06-28T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1345 + }, + { + "Participants": [], + "Start": "2024-06-28T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1346 + }, + { + "Participants": [], + "Start": "2024-06-28T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1347 + }, + { + "Participants": [], + "Start": "2024-06-28T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1348 + }, + { + "Participants": [], + "Start": "2024-06-28T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1349 + }, + { + "Participants": [], + "Start": "2024-06-28T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1350 + }, + { + "Participants": [], + "Start": "2024-06-28T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1351 + }, + { + "Participants": [], + "Start": "2024-06-28T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1352 + }, + { + "Participants": [], + "Start": "2024-06-28T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1353 + }, + { + "Participants": [], + "Start": "2024-06-28T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1354 + }, + { + "Participants": [], + "Start": "2024-06-28T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1355 + }, + { + "Participants": [], + "Start": "2024-06-28T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1356 + }, + { + "Participants": [], + "Start": "2024-06-28T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1357 + }, + { + "Participants": [], + "Start": "2024-06-28T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1358 + }, + { + "Participants": [], + "Start": "2024-06-29T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1359 + }, + { + "Participants": [], + "Start": "2024-06-29T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1360 + }, + { + "Participants": [], + "Start": "2024-06-29T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1361 + }, + { + "Participants": [], + "Start": "2024-06-29T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1362 + }, + { + "Participants": [], + "Start": "2024-06-29T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1363 + }, + { + "Participants": [], + "Start": "2024-06-29T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1364 + }, + { + "Participants": [], + "Start": "2024-06-29T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1365 + }, + { + "Participants": [], + "Start": "2024-06-29T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1366 + }, + { + "Participants": [], + "Start": "2024-06-29T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1367 + }, + { + "Participants": [], + "Start": "2024-06-29T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1368 + }, + { + "Participants": [], + "Start": "2024-06-29T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1369 + }, + { + "Participants": [], + "Start": "2024-06-29T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1370 + }, + { + "Participants": [], + "Start": "2024-06-29T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1371 + }, + { + "Participants": [], + "Start": "2024-06-29T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1372 + }, + { + "Participants": [], + "Start": "2024-06-29T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1373 + }, + { + "Participants": [], + "Start": "2024-06-29T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1374 + }, + { + "Participants": [], + "Start": "2024-06-29T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1375 + }, + { + "Participants": [], + "Start": "2024-06-29T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1376 + }, + { + "Participants": [], + "Start": "2024-06-29T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1377 + }, + { + "Participants": [], + "Start": "2024-06-29T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1378 + }, + { + "Participants": [], + "Start": "2024-06-29T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1379 + }, + { + "Participants": [], + "Start": "2024-06-29T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1380 + }, + { + "Participants": [], + "Start": "2024-06-29T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1381 + }, + { + "Participants": [], + "Start": "2024-06-29T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1382 + }, + { + "Participants": [], + "Start": "2024-06-29T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1383 + }, + { + "Participants": [], + "Start": "2024-06-29T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1384 + }, + { + "Participants": [], + "Start": "2024-06-29T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1385 + }, + { + "Participants": [], + "Start": "2024-06-29T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1386 + }, + { + "Participants": [], + "Start": "2024-06-29T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1387 + }, + { + "Participants": [], + "Start": "2024-06-29T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1388 + }, + { + "Participants": [], + "Start": "2024-06-29T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1389 + }, + { + "Participants": [], + "Start": "2024-06-29T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1390 + }, + { + "Participants": [], + "Start": "2024-06-29T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1391 + }, + { + "Participants": [], + "Start": "2024-06-29T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1392 + }, + { + "Participants": [], + "Start": "2024-06-29T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1393 + }, + { + "Participants": [], + "Start": "2024-06-29T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1394 + }, + { + "Participants": [], + "Start": "2024-06-29T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1395 + }, + { + "Participants": [], + "Start": "2024-06-29T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1396 + }, + { + "Participants": [], + "Start": "2024-06-29T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1397 + }, + { + "Participants": [], + "Start": "2024-06-29T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1398 + }, + { + "Participants": [], + "Start": "2024-06-29T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1399 + }, + { + "Participants": [], + "Start": "2024-06-29T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1400 + }, + { + "Participants": [], + "Start": "2024-06-29T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1401 + }, + { + "Participants": [], + "Start": "2024-06-29T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1402 + }, + { + "Participants": [], + "Start": "2024-06-29T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1403 + }, + { + "Participants": [], + "Start": "2024-06-29T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1404 + }, + { + "Participants": [], + "Start": "2024-06-29T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1405 + }, + { + "Participants": [], + "Start": "2024-06-30T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1406 + }, + { + "Participants": [], + "Start": "2024-06-30T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1407 + }, + { + "Participants": [], + "Start": "2024-06-30T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1408 + }, + { + "Participants": [], + "Start": "2024-06-30T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1409 + }, + { + "Participants": [], + "Start": "2024-06-30T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1410 + }, + { + "Participants": [], + "Start": "2024-06-30T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1411 + }, + { + "Participants": [], + "Start": "2024-06-30T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1412 + }, + { + "Participants": [], + "Start": "2024-06-30T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1413 + }, + { + "Participants": [], + "Start": "2024-06-30T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1414 + }, + { + "Participants": [], + "Start": "2024-06-30T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1415 + }, + { + "Participants": [], + "Start": "2024-06-30T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1416 + }, + { + "Participants": [], + "Start": "2024-06-30T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1417 + }, + { + "Participants": [], + "Start": "2024-06-30T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1418 + }, + { + "Participants": [], + "Start": "2024-06-30T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1419 + }, + { + "Participants": [], + "Start": "2024-06-30T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1420 + }, + { + "Participants": [], + "Start": "2024-06-30T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1421 + }, + { + "Participants": [], + "Start": "2024-06-30T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1422 + }, + { + "Participants": [], + "Start": "2024-06-30T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1423 + }, + { + "Participants": [], + "Start": "2024-06-30T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1424 + }, + { + "Participants": [], + "Start": "2024-06-30T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1425 + }, + { + "Participants": [], + "Start": "2024-06-30T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1426 + }, + { + "Participants": [], + "Start": "2024-06-30T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1427 + }, + { + "Participants": [], + "Start": "2024-06-30T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1428 + }, + { + "Participants": [], + "Start": "2024-06-30T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1429 + }, + { + "Participants": [], + "Start": "2024-06-30T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1430 + }, + { + "Participants": [], + "Start": "2024-06-30T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1431 + }, + { + "Participants": [], + "Start": "2024-06-30T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1432 + }, + { + "Participants": [], + "Start": "2024-06-30T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1433 + }, + { + "Participants": [], + "Start": "2024-06-30T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1434 + }, + { + "Participants": [], + "Start": "2024-06-30T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1435 + }, + { + "Participants": [], + "Start": "2024-06-30T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1436 + }, + { + "Participants": [], + "Start": "2024-06-30T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1437 + }, + { + "Participants": [], + "Start": "2024-06-30T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1438 + }, + { + "Participants": [], + "Start": "2024-06-30T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1439 + }, + { + "Participants": [], + "Start": "2024-06-30T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1440 + }, + { + "Participants": [], + "Start": "2024-06-30T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1441 + }, + { + "Participants": [], + "Start": "2024-06-30T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1442 + }, + { + "Participants": [], + "Start": "2024-06-30T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1443 + }, + { + "Participants": [], + "Start": "2024-06-30T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1444 + }, + { + "Participants": [], + "Start": "2024-06-30T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1445 + }, + { + "Participants": [], + "Start": "2024-06-30T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1446 + }, + { + "Participants": [], + "Start": "2024-06-30T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1447 + }, + { + "Participants": [], + "Start": "2024-06-30T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1448 + }, + { + "Participants": [], + "Start": "2024-06-30T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1449 + }, + { + "Participants": [], + "Start": "2024-06-30T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1450 + }, + { + "Participants": [], + "Start": "2024-06-30T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1451 + }, + { + "Participants": [], + "Start": "2024-06-30T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1452 + }, + { + "Participants": [], + "Start": "2024-07-01T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1453 + }, + { + "Participants": [], + "Start": "2024-07-01T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1454 + }, + { + "Participants": [], + "Start": "2024-07-01T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1455 + }, + { + "Participants": [], + "Start": "2024-07-01T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1456 + }, + { + "Participants": [], + "Start": "2024-07-01T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1457 + }, + { + "Participants": [], + "Start": "2024-07-01T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1458 + }, + { + "Participants": [], + "Start": "2024-07-01T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1459 + }, + { + "Participants": [], + "Start": "2024-07-01T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1460 + }, + { + "Participants": [], + "Start": "2024-07-01T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1461 + }, + { + "Participants": [], + "Start": "2024-07-01T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1462 + }, + { + "Participants": [], + "Start": "2024-07-01T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1463 + }, + { + "Participants": [], + "Start": "2024-07-01T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1464 + }, + { + "Participants": [], + "Start": "2024-07-01T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1465 + }, + { + "Participants": [], + "Start": "2024-07-01T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1466 + }, + { + "Participants": [], + "Start": "2024-07-01T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1467 + }, + { + "Participants": [], + "Start": "2024-07-01T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1468 + }, + { + "Participants": [], + "Start": "2024-07-01T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1469 + }, + { + "Participants": [], + "Start": "2024-07-01T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1470 + }, + { + "Participants": [], + "Start": "2024-07-01T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1471 + }, + { + "Participants": [], + "Start": "2024-07-01T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1472 + }, + { + "Participants": [], + "Start": "2024-07-01T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1473 + }, + { + "Participants": [], + "Start": "2024-07-01T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1474 + }, + { + "Participants": [], + "Start": "2024-07-01T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1475 + }, + { + "Participants": [], + "Start": "2024-07-01T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1476 + }, + { + "Participants": [], + "Start": "2024-07-01T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1477 + }, + { + "Participants": [], + "Start": "2024-07-01T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1478 + }, + { + "Participants": [], + "Start": "2024-07-01T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1479 + }, + { + "Participants": [], + "Start": "2024-07-01T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1480 + }, + { + "Participants": [], + "Start": "2024-07-01T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1481 + }, + { + "Participants": [], + "Start": "2024-07-01T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1482 + }, + { + "Participants": [], + "Start": "2024-07-01T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1483 + }, + { + "Participants": [], + "Start": "2024-07-01T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1484 + }, + { + "Participants": [], + "Start": "2024-07-01T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1485 + }, + { + "Participants": [], + "Start": "2024-07-01T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1486 + }, + { + "Participants": [], + "Start": "2024-07-01T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1487 + }, + { + "Participants": [], + "Start": "2024-07-01T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1488 + }, + { + "Participants": [], + "Start": "2024-07-01T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1489 + }, + { + "Participants": [], + "Start": "2024-07-01T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1490 + }, + { + "Participants": [], + "Start": "2024-07-01T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1491 + }, + { + "Participants": [], + "Start": "2024-07-01T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1492 + }, + { + "Participants": [], + "Start": "2024-07-01T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1493 + }, + { + "Participants": [], + "Start": "2024-07-01T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1494 + }, + { + "Participants": [], + "Start": "2024-07-01T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1495 + }, + { + "Participants": [], + "Start": "2024-07-01T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1496 + }, + { + "Participants": [], + "Start": "2024-07-01T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1497 + }, + { + "Participants": [], + "Start": "2024-07-01T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1498 + }, + { + "Participants": [], + "Start": "2024-07-01T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1499 + }, + { + "Participants": [], + "Start": "2024-07-02T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1500 + }, + { + "Participants": [], + "Start": "2024-07-02T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1501 + }, + { + "Participants": [], + "Start": "2024-07-02T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1502 + }, + { + "Participants": [], + "Start": "2024-07-02T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1503 + }, + { + "Participants": [], + "Start": "2024-07-02T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1504 + }, + { + "Participants": [], + "Start": "2024-07-02T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1505 + }, + { + "Participants": [], + "Start": "2024-07-02T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1506 + }, + { + "Participants": [], + "Start": "2024-07-02T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1507 + }, + { + "Participants": [], + "Start": "2024-07-02T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1508 + }, + { + "Participants": [], + "Start": "2024-07-02T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1509 + }, + { + "Participants": [], + "Start": "2024-07-02T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1510 + }, + { + "Participants": [], + "Start": "2024-07-02T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1511 + }, + { + "Participants": [], + "Start": "2024-07-02T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1512 + }, + { + "Participants": [], + "Start": "2024-07-02T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1513 + }, + { + "Participants": [], + "Start": "2024-07-02T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1514 + }, + { + "Participants": [], + "Start": "2024-07-02T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1515 + }, + { + "Participants": [], + "Start": "2024-07-02T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1516 + }, + { + "Participants": [], + "Start": "2024-07-02T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1517 + }, + { + "Participants": [], + "Start": "2024-07-02T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1518 + }, + { + "Participants": [], + "Start": "2024-07-02T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1519 + }, + { + "Participants": [], + "Start": "2024-07-02T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1520 + }, + { + "Participants": [], + "Start": "2024-07-02T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1521 + }, + { + "Participants": [], + "Start": "2024-07-02T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1522 + }, + { + "Participants": [], + "Start": "2024-07-02T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1523 + }, + { + "Participants": [], + "Start": "2024-07-02T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1524 + }, + { + "Participants": [], + "Start": "2024-07-02T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1525 + }, + { + "Participants": [], + "Start": "2024-07-02T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1526 + }, + { + "Participants": [], + "Start": "2024-07-02T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1527 + }, + { + "Participants": [], + "Start": "2024-07-02T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1528 + }, + { + "Participants": [], + "Start": "2024-07-02T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1529 + }, + { + "Participants": [], + "Start": "2024-07-02T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1530 + }, + { + "Participants": [], + "Start": "2024-07-02T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1531 + }, + { + "Participants": [], + "Start": "2024-07-02T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1532 + }, + { + "Participants": [], + "Start": "2024-07-02T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1533 + }, + { + "Participants": [], + "Start": "2024-07-02T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1534 + }, + { + "Participants": [], + "Start": "2024-07-02T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1535 + }, + { + "Participants": [], + "Start": "2024-07-02T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1536 + }, + { + "Participants": [], + "Start": "2024-07-02T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1537 + }, + { + "Participants": [], + "Start": "2024-07-02T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1538 + }, + { + "Participants": [], + "Start": "2024-07-02T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1539 + }, + { + "Participants": [], + "Start": "2024-07-02T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1540 + }, + { + "Participants": [], + "Start": "2024-07-02T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1541 + }, + { + "Participants": [], + "Start": "2024-07-02T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1542 + }, + { + "Participants": [], + "Start": "2024-07-02T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1543 + }, + { + "Participants": [], + "Start": "2024-07-02T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1544 + }, + { + "Participants": [], + "Start": "2024-07-02T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1545 + }, + { + "Participants": [], + "Start": "2024-07-02T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1546 + }, + { + "Participants": [], + "Start": "2024-07-03T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1547 + }, + { + "Participants": [], + "Start": "2024-07-03T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1548 + }, + { + "Participants": [], + "Start": "2024-07-03T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1549 + }, + { + "Participants": [], + "Start": "2024-07-03T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1550 + }, + { + "Participants": [], + "Start": "2024-07-03T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1551 + }, + { + "Participants": [], + "Start": "2024-07-03T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1552 + }, + { + "Participants": [], + "Start": "2024-07-03T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1553 + }, + { + "Participants": [], + "Start": "2024-07-03T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1554 + }, + { + "Participants": [], + "Start": "2024-07-03T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1555 + }, + { + "Participants": [], + "Start": "2024-07-03T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1556 + }, + { + "Participants": [], + "Start": "2024-07-03T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1557 + }, + { + "Participants": [], + "Start": "2024-07-03T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1558 + }, + { + "Participants": [], + "Start": "2024-07-03T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1559 + }, + { + "Participants": [], + "Start": "2024-07-03T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1560 + }, + { + "Participants": [], + "Start": "2024-07-03T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1561 + }, + { + "Participants": [], + "Start": "2024-07-03T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1562 + }, + { + "Participants": [], + "Start": "2024-07-03T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1563 + }, + { + "Participants": [], + "Start": "2024-07-03T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1564 + }, + { + "Participants": [], + "Start": "2024-07-03T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1565 + }, + { + "Participants": [], + "Start": "2024-07-03T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1566 + }, + { + "Participants": [], + "Start": "2024-07-03T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1567 + }, + { + "Participants": [], + "Start": "2024-07-03T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1568 + }, + { + "Participants": [], + "Start": "2024-07-03T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1569 + }, + { + "Participants": [], + "Start": "2024-07-03T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1570 + }, + { + "Participants": [], + "Start": "2024-07-03T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1571 + }, + { + "Participants": [], + "Start": "2024-07-03T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1572 + }, + { + "Participants": [], + "Start": "2024-07-03T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1573 + }, + { + "Participants": [], + "Start": "2024-07-03T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1574 + }, + { + "Participants": [], + "Start": "2024-07-03T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1575 + }, + { + "Participants": [], + "Start": "2024-07-03T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1576 + }, + { + "Participants": [], + "Start": "2024-07-03T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1577 + }, + { + "Participants": [], + "Start": "2024-07-03T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1578 + }, + { + "Participants": [], + "Start": "2024-07-03T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1579 + }, + { + "Participants": [], + "Start": "2024-07-03T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1580 + }, + { + "Participants": [], + "Start": "2024-07-03T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1581 + }, + { + "Participants": [], + "Start": "2024-07-03T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1582 + }, + { + "Participants": [], + "Start": "2024-07-03T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1583 + }, + { + "Participants": [], + "Start": "2024-07-03T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1584 + }, + { + "Participants": [], + "Start": "2024-07-03T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1585 + }, + { + "Participants": [], + "Start": "2024-07-03T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1586 + }, + { + "Participants": [], + "Start": "2024-07-03T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1587 + }, + { + "Participants": [], + "Start": "2024-07-03T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1588 + }, + { + "Participants": [], + "Start": "2024-07-03T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1589 + }, + { + "Participants": [], + "Start": "2024-07-03T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1590 + }, + { + "Participants": [], + "Start": "2024-07-03T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1591 + }, + { + "Participants": [], + "Start": "2024-07-03T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1592 + }, + { + "Participants": [], + "Start": "2024-07-03T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1593 + }, + { + "Participants": [], + "Start": "2024-07-04T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1594 + }, + { + "Participants": [], + "Start": "2024-07-04T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1595 + }, + { + "Participants": [], + "Start": "2024-07-04T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1596 + }, + { + "Participants": [], + "Start": "2024-07-04T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1597 + }, + { + "Participants": [], + "Start": "2024-07-04T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1598 + }, + { + "Participants": [], + "Start": "2024-07-04T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1599 + }, + { + "Participants": [], + "Start": "2024-07-04T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1600 + }, + { + "Participants": [], + "Start": "2024-07-04T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1601 + }, + { + "Participants": [], + "Start": "2024-07-04T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1602 + }, + { + "Participants": [], + "Start": "2024-07-04T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1603 + }, + { + "Participants": [], + "Start": "2024-07-04T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1604 + }, + { + "Participants": [], + "Start": "2024-07-04T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1605 + }, + { + "Participants": [], + "Start": "2024-07-04T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1606 + }, + { + "Participants": [], + "Start": "2024-07-04T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1607 + }, + { + "Participants": [], + "Start": "2024-07-04T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1608 + }, + { + "Participants": [], + "Start": "2024-07-04T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1609 + }, + { + "Participants": [], + "Start": "2024-07-04T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1610 + }, + { + "Participants": [], + "Start": "2024-07-04T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1611 + }, + { + "Participants": [], + "Start": "2024-07-04T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1612 + }, + { + "Participants": [], + "Start": "2024-07-04T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1613 + }, + { + "Participants": [], + "Start": "2024-07-04T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1614 + }, + { + "Participants": [], + "Start": "2024-07-04T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1615 + }, + { + "Participants": [], + "Start": "2024-07-04T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1616 + }, + { + "Participants": [], + "Start": "2024-07-04T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1617 + }, + { + "Participants": [], + "Start": "2024-07-04T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1618 + }, + { + "Participants": [], + "Start": "2024-07-04T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1619 + }, + { + "Participants": [], + "Start": "2024-07-04T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1620 + }, + { + "Participants": [], + "Start": "2024-07-04T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1621 + }, + { + "Participants": [], + "Start": "2024-07-04T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1622 + }, + { + "Participants": [], + "Start": "2024-07-04T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1623 + }, + { + "Participants": [], + "Start": "2024-07-04T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1624 + }, + { + "Participants": [], + "Start": "2024-07-04T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1625 + }, + { + "Participants": [], + "Start": "2024-07-04T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1626 + }, + { + "Participants": [], + "Start": "2024-07-04T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1627 + }, + { + "Participants": [], + "Start": "2024-07-04T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1628 + }, + { + "Participants": [], + "Start": "2024-07-04T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1629 + }, + { + "Participants": [], + "Start": "2024-07-04T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1630 + }, + { + "Participants": [], + "Start": "2024-07-04T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1631 + }, + { + "Participants": [], + "Start": "2024-07-04T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1632 + }, + { + "Participants": [], + "Start": "2024-07-04T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1633 + }, + { + "Participants": [], + "Start": "2024-07-04T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1634 + }, + { + "Participants": [], + "Start": "2024-07-04T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1635 + }, + { + "Participants": [], + "Start": "2024-07-04T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1636 + }, + { + "Participants": [], + "Start": "2024-07-04T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1637 + }, + { + "Participants": [], + "Start": "2024-07-04T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1638 + }, + { + "Participants": [], + "Start": "2024-07-04T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1639 + }, + { + "Participants": [], + "Start": "2024-07-04T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1640 + }, + { + "Participants": [], + "Start": "2024-07-05T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1641 + }, + { + "Participants": [], + "Start": "2024-07-05T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1642 + }, + { + "Participants": [], + "Start": "2024-07-05T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1643 + }, + { + "Participants": [], + "Start": "2024-07-05T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1644 + }, + { + "Participants": [], + "Start": "2024-07-05T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1645 + }, + { + "Participants": [], + "Start": "2024-07-05T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1646 + }, + { + "Participants": [], + "Start": "2024-07-05T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1647 + }, + { + "Participants": [], + "Start": "2024-07-05T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1648 + }, + { + "Participants": [], + "Start": "2024-07-05T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1649 + }, + { + "Participants": [], + "Start": "2024-07-05T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1650 + }, + { + "Participants": [], + "Start": "2024-07-05T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1651 + }, + { + "Participants": [], + "Start": "2024-07-05T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1652 + }, + { + "Participants": [], + "Start": "2024-07-05T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1653 + }, + { + "Participants": [], + "Start": "2024-07-05T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1654 + }, + { + "Participants": [], + "Start": "2024-07-05T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1655 + }, + { + "Participants": [], + "Start": "2024-07-05T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1656 + }, + { + "Participants": [], + "Start": "2024-07-05T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1657 + }, + { + "Participants": [], + "Start": "2024-07-05T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1658 + }, + { + "Participants": [], + "Start": "2024-07-05T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1659 + }, + { + "Participants": [], + "Start": "2024-07-05T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1660 + }, + { + "Participants": [], + "Start": "2024-07-05T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1661 + }, + { + "Participants": [], + "Start": "2024-07-05T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1662 + }, + { + "Participants": [], + "Start": "2024-07-05T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1663 + }, + { + "Participants": [], + "Start": "2024-07-05T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1664 + }, + { + "Participants": [], + "Start": "2024-07-05T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1665 + }, + { + "Participants": [], + "Start": "2024-07-05T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1666 + }, + { + "Participants": [], + "Start": "2024-07-05T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1667 + }, + { + "Participants": [], + "Start": "2024-07-05T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1668 + }, + { + "Participants": [], + "Start": "2024-07-05T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1669 + }, + { + "Participants": [], + "Start": "2024-07-05T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1670 + }, + { + "Participants": [], + "Start": "2024-07-05T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1671 + }, + { + "Participants": [], + "Start": "2024-07-05T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1672 + }, + { + "Participants": [], + "Start": "2024-07-05T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1673 + }, + { + "Participants": [], + "Start": "2024-07-05T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1674 + }, + { + "Participants": [], + "Start": "2024-07-05T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1675 + }, + { + "Participants": [], + "Start": "2024-07-05T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1676 + }, + { + "Participants": [], + "Start": "2024-07-05T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1677 + }, + { + "Participants": [], + "Start": "2024-07-05T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1678 + }, + { + "Participants": [], + "Start": "2024-07-05T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1679 + }, + { + "Participants": [], + "Start": "2024-07-05T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1680 + }, + { + "Participants": [], + "Start": "2024-07-05T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1681 + }, + { + "Participants": [], + "Start": "2024-07-05T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1682 + }, + { + "Participants": [], + "Start": "2024-07-05T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1683 + }, + { + "Participants": [], + "Start": "2024-07-05T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1684 + }, + { + "Participants": [], + "Start": "2024-07-05T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1685 + }, + { + "Participants": [], + "Start": "2024-07-05T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1686 + }, + { + "Participants": [], + "Start": "2024-07-05T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1687 + }, + { + "Participants": [], + "Start": "2024-07-06T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1688 + }, + { + "Participants": [], + "Start": "2024-07-06T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1689 + }, + { + "Participants": [], + "Start": "2024-07-06T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1690 + }, + { + "Participants": [], + "Start": "2024-07-06T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1691 + }, + { + "Participants": [], + "Start": "2024-07-06T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1692 + }, + { + "Participants": [], + "Start": "2024-07-06T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1693 + }, + { + "Participants": [], + "Start": "2024-07-06T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1694 + }, + { + "Participants": [], + "Start": "2024-07-06T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1695 + }, + { + "Participants": [], + "Start": "2024-07-06T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1696 + }, + { + "Participants": [], + "Start": "2024-07-06T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1697 + }, + { + "Participants": [], + "Start": "2024-07-06T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1698 + }, + { + "Participants": [], + "Start": "2024-07-06T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1699 + }, + { + "Participants": [], + "Start": "2024-07-06T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1700 + }, + { + "Participants": [], + "Start": "2024-07-06T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1701 + }, + { + "Participants": [], + "Start": "2024-07-06T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1702 + }, + { + "Participants": [], + "Start": "2024-07-06T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1703 + }, + { + "Participants": [], + "Start": "2024-07-06T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1704 + }, + { + "Participants": [], + "Start": "2024-07-06T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1705 + }, + { + "Participants": [], + "Start": "2024-07-06T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1706 + }, + { + "Participants": [], + "Start": "2024-07-06T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1707 + }, + { + "Participants": [], + "Start": "2024-07-06T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1708 + }, + { + "Participants": [], + "Start": "2024-07-06T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1709 + }, + { + "Participants": [], + "Start": "2024-07-06T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1710 + }, + { + "Participants": [], + "Start": "2024-07-06T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1711 + }, + { + "Participants": [], + "Start": "2024-07-06T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1712 + }, + { + "Participants": [], + "Start": "2024-07-06T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1713 + }, + { + "Participants": [], + "Start": "2024-07-06T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1714 + }, + { + "Participants": [], + "Start": "2024-07-06T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1715 + }, + { + "Participants": [], + "Start": "2024-07-06T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1716 + }, + { + "Participants": [], + "Start": "2024-07-06T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1717 + }, + { + "Participants": [], + "Start": "2024-07-06T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1718 + }, + { + "Participants": [], + "Start": "2024-07-06T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1719 + }, + { + "Participants": [], + "Start": "2024-07-06T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1720 + }, + { + "Participants": [], + "Start": "2024-07-06T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1721 + }, + { + "Participants": [], + "Start": "2024-07-06T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1722 + }, + { + "Participants": [], + "Start": "2024-07-06T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1723 + }, + { + "Participants": [], + "Start": "2024-07-06T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1724 + }, + { + "Participants": [], + "Start": "2024-07-06T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1725 + }, + { + "Participants": [], + "Start": "2024-07-06T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1726 + }, + { + "Participants": [], + "Start": "2024-07-06T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1727 + }, + { + "Participants": [], + "Start": "2024-07-06T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1728 + }, + { + "Participants": [], + "Start": "2024-07-06T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1729 + }, + { + "Participants": [], + "Start": "2024-07-06T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1730 + }, + { + "Participants": [], + "Start": "2024-07-06T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1731 + }, + { + "Participants": [], + "Start": "2024-07-06T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1732 + }, + { + "Participants": [], + "Start": "2024-07-06T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1733 + }, + { + "Participants": [], + "Start": "2024-07-06T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1734 + }, + { + "Participants": [], + "Start": "2024-07-07T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1735 + }, + { + "Participants": [], + "Start": "2024-07-07T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1736 + }, + { + "Participants": [], + "Start": "2024-07-07T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1737 + }, + { + "Participants": [], + "Start": "2024-07-07T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1738 + }, + { + "Participants": [], + "Start": "2024-07-07T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1739 + }, + { + "Participants": [], + "Start": "2024-07-07T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1740 + }, + { + "Participants": [], + "Start": "2024-07-07T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1741 + }, + { + "Participants": [], + "Start": "2024-07-07T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1742 + }, + { + "Participants": [], + "Start": "2024-07-07T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1743 + }, + { + "Participants": [], + "Start": "2024-07-07T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1744 + }, + { + "Participants": [], + "Start": "2024-07-07T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1745 + }, + { + "Participants": [], + "Start": "2024-07-07T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1746 + }, + { + "Participants": [], + "Start": "2024-07-07T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1747 + }, + { + "Participants": [], + "Start": "2024-07-07T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1748 + }, + { + "Participants": [], + "Start": "2024-07-07T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1749 + }, + { + "Participants": [], + "Start": "2024-07-07T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1750 + }, + { + "Participants": [], + "Start": "2024-07-07T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1751 + }, + { + "Participants": [], + "Start": "2024-07-07T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1752 + }, + { + "Participants": [], + "Start": "2024-07-07T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1753 + }, + { + "Participants": [], + "Start": "2024-07-07T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1754 + }, + { + "Participants": [], + "Start": "2024-07-07T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1755 + }, + { + "Participants": [], + "Start": "2024-07-07T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1756 + }, + { + "Participants": [], + "Start": "2024-07-07T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1757 + }, + { + "Participants": [], + "Start": "2024-07-07T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1758 + }, + { + "Participants": [], + "Start": "2024-07-07T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1759 + }, + { + "Participants": [], + "Start": "2024-07-07T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1760 + }, + { + "Participants": [], + "Start": "2024-07-07T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1761 + }, + { + "Participants": [], + "Start": "2024-07-07T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1762 + }, + { + "Participants": [], + "Start": "2024-07-07T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1763 + }, + { + "Participants": [], + "Start": "2024-07-07T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1764 + }, + { + "Participants": [], + "Start": "2024-07-07T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1765 + }, + { + "Participants": [], + "Start": "2024-07-07T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1766 + }, + { + "Participants": [], + "Start": "2024-07-07T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1767 + }, + { + "Participants": [], + "Start": "2024-07-07T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1768 + }, + { + "Participants": [], + "Start": "2024-07-07T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1769 + }, + { + "Participants": [], + "Start": "2024-07-07T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1770 + }, + { + "Participants": [], + "Start": "2024-07-07T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1771 + }, + { + "Participants": [], + "Start": "2024-07-07T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1772 + }, + { + "Participants": [], + "Start": "2024-07-07T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1773 + }, + { + "Participants": [], + "Start": "2024-07-07T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1774 + }, + { + "Participants": [], + "Start": "2024-07-07T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1775 + }, + { + "Participants": [], + "Start": "2024-07-07T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1776 + }, + { + "Participants": [], + "Start": "2024-07-07T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1777 + }, + { + "Participants": [], + "Start": "2024-07-07T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1778 + }, + { + "Participants": [], + "Start": "2024-07-07T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1779 + }, + { + "Participants": [], + "Start": "2024-07-07T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1780 + }, + { + "Participants": [], + "Start": "2024-07-07T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1781 + }, + { + "Participants": [], + "Start": "2024-07-08T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1782 + }, + { + "Participants": [], + "Start": "2024-07-08T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1783 + }, + { + "Participants": [], + "Start": "2024-07-08T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1784 + }, + { + "Participants": [], + "Start": "2024-07-08T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1785 + }, + { + "Participants": [], + "Start": "2024-07-08T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1786 + }, + { + "Participants": [], + "Start": "2024-07-08T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1787 + }, + { + "Participants": [], + "Start": "2024-07-08T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1788 + }, + { + "Participants": [], + "Start": "2024-07-08T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1789 + }, + { + "Participants": [], + "Start": "2024-07-08T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1790 + }, + { + "Participants": [], + "Start": "2024-07-08T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1791 + }, + { + "Participants": [], + "Start": "2024-07-08T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1792 + }, + { + "Participants": [], + "Start": "2024-07-08T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1793 + }, + { + "Participants": [], + "Start": "2024-07-08T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1794 + }, + { + "Participants": [], + "Start": "2024-07-08T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1795 + }, + { + "Participants": [], + "Start": "2024-07-08T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1796 + }, + { + "Participants": [], + "Start": "2024-07-08T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1797 + }, + { + "Participants": [], + "Start": "2024-07-08T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1798 + }, + { + "Participants": [], + "Start": "2024-07-08T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1799 + }, + { + "Participants": [], + "Start": "2024-07-08T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1800 + }, + { + "Participants": [], + "Start": "2024-07-08T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1801 + }, + { + "Participants": [], + "Start": "2024-07-08T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1802 + }, + { + "Participants": [], + "Start": "2024-07-08T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1803 + }, + { + "Participants": [], + "Start": "2024-07-08T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1804 + }, + { + "Participants": [], + "Start": "2024-07-08T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1805 + }, + { + "Participants": [], + "Start": "2024-07-08T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1806 + }, + { + "Participants": [], + "Start": "2024-07-08T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1807 + }, + { + "Participants": [], + "Start": "2024-07-08T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1808 + }, + { + "Participants": [], + "Start": "2024-07-08T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1809 + }, + { + "Participants": [], + "Start": "2024-07-08T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1810 + }, + { + "Participants": [], + "Start": "2024-07-08T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1811 + }, + { + "Participants": [], + "Start": "2024-07-08T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1812 + }, + { + "Participants": [], + "Start": "2024-07-08T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1813 + }, + { + "Participants": [], + "Start": "2024-07-08T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1814 + }, + { + "Participants": [], + "Start": "2024-07-08T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1815 + }, + { + "Participants": [], + "Start": "2024-07-08T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1816 + }, + { + "Participants": [], + "Start": "2024-07-08T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1817 + }, + { + "Participants": [], + "Start": "2024-07-08T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1818 + }, + { + "Participants": [], + "Start": "2024-07-08T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1819 + }, + { + "Participants": [], + "Start": "2024-07-08T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1820 + }, + { + "Participants": [], + "Start": "2024-07-08T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1821 + }, + { + "Participants": [], + "Start": "2024-07-08T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1822 + }, + { + "Participants": [], + "Start": "2024-07-08T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1823 + }, + { + "Participants": [], + "Start": "2024-07-08T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1824 + }, + { + "Participants": [], + "Start": "2024-07-08T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1825 + }, + { + "Participants": [], + "Start": "2024-07-08T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1826 + }, + { + "Participants": [], + "Start": "2024-07-08T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1827 + }, + { + "Participants": [], + "Start": "2024-07-08T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1828 + }, + { + "Participants": [], + "Start": "2024-07-09T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1829 + }, + { + "Participants": [], + "Start": "2024-07-09T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1830 + }, + { + "Participants": [], + "Start": "2024-07-09T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1831 + }, + { + "Participants": [], + "Start": "2024-07-09T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1832 + }, + { + "Participants": [], + "Start": "2024-07-09T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1833 + }, + { + "Participants": [], + "Start": "2024-07-09T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1834 + }, + { + "Participants": [], + "Start": "2024-07-09T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1835 + }, + { + "Participants": [], + "Start": "2024-07-09T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1836 + }, + { + "Participants": [], + "Start": "2024-07-09T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1837 + }, + { + "Participants": [], + "Start": "2024-07-09T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1838 + }, + { + "Participants": [], + "Start": "2024-07-09T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1839 + }, + { + "Participants": [], + "Start": "2024-07-09T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1840 + }, + { + "Participants": [], + "Start": "2024-07-09T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1841 + }, + { + "Participants": [], + "Start": "2024-07-09T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1842 + }, + { + "Participants": [], + "Start": "2024-07-09T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1843 + }, + { + "Participants": [], + "Start": "2024-07-09T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1844 + }, + { + "Participants": [], + "Start": "2024-07-09T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1845 + }, + { + "Participants": [], + "Start": "2024-07-09T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1846 + }, + { + "Participants": [], + "Start": "2024-07-09T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1847 + }, + { + "Participants": [], + "Start": "2024-07-09T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1848 + }, + { + "Participants": [], + "Start": "2024-07-09T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1849 + }, + { + "Participants": [], + "Start": "2024-07-09T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1850 + }, + { + "Participants": [], + "Start": "2024-07-09T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1851 + }, + { + "Participants": [], + "Start": "2024-07-09T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1852 + }, + { + "Participants": [], + "Start": "2024-07-09T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1853 + }, + { + "Participants": [], + "Start": "2024-07-09T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1854 + }, + { + "Participants": [], + "Start": "2024-07-09T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1855 + }, + { + "Participants": [], + "Start": "2024-07-09T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1856 + }, + { + "Participants": [], + "Start": "2024-07-09T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1857 + }, + { + "Participants": [], + "Start": "2024-07-09T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1858 + }, + { + "Participants": [], + "Start": "2024-07-09T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1859 + }, + { + "Participants": [], + "Start": "2024-07-09T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1860 + }, + { + "Participants": [], + "Start": "2024-07-09T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1861 + }, + { + "Participants": [], + "Start": "2024-07-09T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1862 + }, + { + "Participants": [], + "Start": "2024-07-09T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1863 + }, + { + "Participants": [], + "Start": "2024-07-09T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1864 + }, + { + "Participants": [], + "Start": "2024-07-09T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1865 + }, + { + "Participants": [], + "Start": "2024-07-09T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1866 + }, + { + "Participants": [], + "Start": "2024-07-09T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1867 + }, + { + "Participants": [], + "Start": "2024-07-09T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1868 + }, + { + "Participants": [], + "Start": "2024-07-09T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1869 + }, + { + "Participants": [], + "Start": "2024-07-09T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1870 + }, + { + "Participants": [], + "Start": "2024-07-09T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1871 + }, + { + "Participants": [], + "Start": "2024-07-09T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1872 + }, + { + "Participants": [], + "Start": "2024-07-09T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1873 + }, + { + "Participants": [], + "Start": "2024-07-09T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1874 + }, + { + "Participants": [], + "Start": "2024-07-09T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1875 + }, + { + "Participants": [], + "Start": "2024-07-10T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1876 + }, + { + "Participants": [], + "Start": "2024-07-10T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1877 + }, + { + "Participants": [], + "Start": "2024-07-10T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1878 + }, + { + "Participants": [], + "Start": "2024-07-10T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1879 + }, + { + "Participants": [], + "Start": "2024-07-10T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1880 + }, + { + "Participants": [], + "Start": "2024-07-10T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1881 + }, + { + "Participants": [], + "Start": "2024-07-10T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1882 + }, + { + "Participants": [], + "Start": "2024-07-10T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1883 + }, + { + "Participants": [], + "Start": "2024-07-10T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1884 + }, + { + "Participants": [], + "Start": "2024-07-10T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1885 + }, + { + "Participants": [], + "Start": "2024-07-10T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1886 + }, + { + "Participants": [], + "Start": "2024-07-10T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1887 + }, + { + "Participants": [], + "Start": "2024-07-10T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1888 + }, + { + "Participants": [], + "Start": "2024-07-10T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1889 + }, + { + "Participants": [], + "Start": "2024-07-10T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1890 + }, + { + "Participants": [], + "Start": "2024-07-10T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1891 + }, + { + "Participants": [], + "Start": "2024-07-10T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1892 + }, + { + "Participants": [], + "Start": "2024-07-10T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1893 + }, + { + "Participants": [], + "Start": "2024-07-10T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1894 + }, + { + "Participants": [], + "Start": "2024-07-10T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1895 + }, + { + "Participants": [], + "Start": "2024-07-10T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1896 + }, + { + "Participants": [], + "Start": "2024-07-10T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1897 + }, + { + "Participants": [], + "Start": "2024-07-10T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1898 + }, + { + "Participants": [], + "Start": "2024-07-10T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1899 + }, + { + "Participants": [], + "Start": "2024-07-10T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1900 + }, + { + "Participants": [], + "Start": "2024-07-10T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1901 + }, + { + "Participants": [], + "Start": "2024-07-10T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1902 + }, + { + "Participants": [], + "Start": "2024-07-10T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1903 + }, + { + "Participants": [], + "Start": "2024-07-10T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1904 + }, + { + "Participants": [], + "Start": "2024-07-10T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1905 + }, + { + "Participants": [], + "Start": "2024-07-10T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1906 + }, + { + "Participants": [], + "Start": "2024-07-10T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1907 + }, + { + "Participants": [], + "Start": "2024-07-10T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1908 + }, + { + "Participants": [], + "Start": "2024-07-10T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1909 + }, + { + "Participants": [], + "Start": "2024-07-10T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1910 + }, + { + "Participants": [], + "Start": "2024-07-10T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1911 + }, + { + "Participants": [], + "Start": "2024-07-10T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1912 + }, + { + "Participants": [], + "Start": "2024-07-10T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1913 + }, + { + "Participants": [], + "Start": "2024-07-10T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1914 + }, + { + "Participants": [], + "Start": "2024-07-10T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1915 + }, + { + "Participants": [], + "Start": "2024-07-10T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1916 + }, + { + "Participants": [], + "Start": "2024-07-10T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1917 + }, + { + "Participants": [], + "Start": "2024-07-10T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1918 + }, + { + "Participants": [], + "Start": "2024-07-10T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1919 + }, + { + "Participants": [], + "Start": "2024-07-10T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1920 + }, + { + "Participants": [], + "Start": "2024-07-10T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1921 + }, + { + "Participants": [], + "Start": "2024-07-10T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1922 + }, + { + "Participants": [], + "Start": "2024-07-11T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1923 + }, + { + "Participants": [], + "Start": "2024-07-11T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1924 + }, + { + "Participants": [], + "Start": "2024-07-11T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1925 + }, + { + "Participants": [], + "Start": "2024-07-11T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1926 + }, + { + "Participants": [], + "Start": "2024-07-11T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1927 + }, + { + "Participants": [], + "Start": "2024-07-11T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1928 + }, + { + "Participants": [], + "Start": "2024-07-11T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1929 + }, + { + "Participants": [], + "Start": "2024-07-11T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1930 + }, + { + "Participants": [], + "Start": "2024-07-11T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1931 + }, + { + "Participants": [], + "Start": "2024-07-11T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1932 + }, + { + "Participants": [], + "Start": "2024-07-11T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1933 + }, + { + "Participants": [], + "Start": "2024-07-11T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1934 + }, + { + "Participants": [], + "Start": "2024-07-11T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1935 + }, + { + "Participants": [], + "Start": "2024-07-11T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1936 + }, + { + "Participants": [], + "Start": "2024-07-11T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1937 + }, + { + "Participants": [], + "Start": "2024-07-11T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1938 + }, + { + "Participants": [], + "Start": "2024-07-11T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1939 + }, + { + "Participants": [], + "Start": "2024-07-11T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1940 + }, + { + "Participants": [], + "Start": "2024-07-11T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1941 + }, + { + "Participants": [], + "Start": "2024-07-11T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1942 + }, + { + "Participants": [], + "Start": "2024-07-11T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1943 + }, + { + "Participants": [], + "Start": "2024-07-11T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1944 + }, + { + "Participants": [], + "Start": "2024-07-11T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1945 + }, + { + "Participants": [], + "Start": "2024-07-11T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1946 + }, + { + "Participants": [], + "Start": "2024-07-11T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1947 + }, + { + "Participants": [], + "Start": "2024-07-11T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1948 + }, + { + "Participants": [], + "Start": "2024-07-11T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1949 + }, + { + "Participants": [], + "Start": "2024-07-11T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1950 + }, + { + "Participants": [], + "Start": "2024-07-11T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1951 + }, + { + "Participants": [], + "Start": "2024-07-11T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1952 + }, + { + "Participants": [], + "Start": "2024-07-11T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1953 + }, + { + "Participants": [], + "Start": "2024-07-11T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1954 + }, + { + "Participants": [], + "Start": "2024-07-11T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1955 + }, + { + "Participants": [], + "Start": "2024-07-11T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1956 + }, + { + "Participants": [], + "Start": "2024-07-11T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1957 + }, + { + "Participants": [], + "Start": "2024-07-11T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1958 + }, + { + "Participants": [], + "Start": "2024-07-11T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1959 + }, + { + "Participants": [], + "Start": "2024-07-11T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1960 + }, + { + "Participants": [], + "Start": "2024-07-11T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1961 + }, + { + "Participants": [], + "Start": "2024-07-11T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1962 + }, + { + "Participants": [], + "Start": "2024-07-11T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1963 + }, + { + "Participants": [], + "Start": "2024-07-11T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1964 + }, + { + "Participants": [], + "Start": "2024-07-11T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1965 + }, + { + "Participants": [], + "Start": "2024-07-11T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1966 + }, + { + "Participants": [], + "Start": "2024-07-11T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1967 + }, + { + "Participants": [], + "Start": "2024-07-11T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1968 + }, + { + "Participants": [], + "Start": "2024-07-11T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1969 + }, + { + "Participants": [], + "Start": "2024-07-12T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1970 + }, + { + "Participants": [], + "Start": "2024-07-12T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1971 + }, + { + "Participants": [], + "Start": "2024-07-12T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1972 + }, + { + "Participants": [], + "Start": "2024-07-12T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1973 + }, + { + "Participants": [], + "Start": "2024-07-12T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1974 + }, + { + "Participants": [], + "Start": "2024-07-12T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1975 + }, + { + "Participants": [], + "Start": "2024-07-12T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1976 + }, + { + "Participants": [], + "Start": "2024-07-12T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1977 + }, + { + "Participants": [], + "Start": "2024-07-12T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1978 + }, + { + "Participants": [], + "Start": "2024-07-12T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1979 + }, + { + "Participants": [], + "Start": "2024-07-12T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1980 + }, + { + "Participants": [], + "Start": "2024-07-12T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1981 + }, + { + "Participants": [], + "Start": "2024-07-12T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1982 + }, + { + "Participants": [], + "Start": "2024-07-12T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1983 + }, + { + "Participants": [], + "Start": "2024-07-12T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1984 + }, + { + "Participants": [], + "Start": "2024-07-12T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1985 + }, + { + "Participants": [], + "Start": "2024-07-12T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1986 + }, + { + "Participants": [], + "Start": "2024-07-12T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1987 + }, + { + "Participants": [], + "Start": "2024-07-12T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1988 + }, + { + "Participants": [], + "Start": "2024-07-12T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1989 + }, + { + "Participants": [], + "Start": "2024-07-12T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1990 + }, + { + "Participants": [], + "Start": "2024-07-12T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1991 + }, + { + "Participants": [], + "Start": "2024-07-12T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1992 + }, + { + "Participants": [], + "Start": "2024-07-12T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1993 + }, + { + "Participants": [], + "Start": "2024-07-12T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1994 + }, + { + "Participants": [], + "Start": "2024-07-12T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1995 + }, + { + "Participants": [], + "Start": "2024-07-12T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1996 + }, + { + "Participants": [], + "Start": "2024-07-12T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 1997 + }, + { + "Participants": [], + "Start": "2024-07-12T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 1998 + }, + { + "Participants": [], + "Start": "2024-07-12T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 1999 + }, + { + "Participants": [], + "Start": "2024-07-12T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2000 + }, + { + "Participants": [], + "Start": "2024-07-12T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2001 + }, + { + "Participants": [], + "Start": "2024-07-12T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2002 + }, + { + "Participants": [], + "Start": "2024-07-12T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2003 + }, + { + "Participants": [], + "Start": "2024-07-12T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2004 + }, + { + "Participants": [], + "Start": "2024-07-12T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2005 + }, + { + "Participants": [], + "Start": "2024-07-12T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2006 + }, + { + "Participants": [], + "Start": "2024-07-12T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2007 + }, + { + "Participants": [], + "Start": "2024-07-12T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2008 + }, + { + "Participants": [], + "Start": "2024-07-12T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2009 + }, + { + "Participants": [], + "Start": "2024-07-12T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2010 + }, + { + "Participants": [], + "Start": "2024-07-12T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2011 + }, + { + "Participants": [], + "Start": "2024-07-12T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2012 + }, + { + "Participants": [], + "Start": "2024-07-12T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2013 + }, + { + "Participants": [], + "Start": "2024-07-12T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2014 + }, + { + "Participants": [], + "Start": "2024-07-12T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2015 + }, + { + "Participants": [], + "Start": "2024-07-12T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2016 + }, + { + "Participants": [], + "Start": "2024-07-13T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2017 + }, + { + "Participants": [], + "Start": "2024-07-13T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2018 + }, + { + "Participants": [], + "Start": "2024-07-13T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2019 + }, + { + "Participants": [], + "Start": "2024-07-13T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2020 + }, + { + "Participants": [], + "Start": "2024-07-13T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2021 + }, + { + "Participants": [], + "Start": "2024-07-13T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2022 + }, + { + "Participants": [], + "Start": "2024-07-13T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2023 + }, + { + "Participants": [], + "Start": "2024-07-13T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2024 + }, + { + "Participants": [], + "Start": "2024-07-13T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2025 + }, + { + "Participants": [], + "Start": "2024-07-13T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2026 + }, + { + "Participants": [], + "Start": "2024-07-13T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2027 + }, + { + "Participants": [], + "Start": "2024-07-13T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2028 + }, + { + "Participants": [], + "Start": "2024-07-13T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2029 + }, + { + "Participants": [], + "Start": "2024-07-13T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2030 + }, + { + "Participants": [], + "Start": "2024-07-13T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2031 + }, + { + "Participants": [], + "Start": "2024-07-13T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2032 + }, + { + "Participants": [], + "Start": "2024-07-13T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2033 + }, + { + "Participants": [], + "Start": "2024-07-13T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2034 + }, + { + "Participants": [], + "Start": "2024-07-13T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2035 + }, + { + "Participants": [], + "Start": "2024-07-13T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2036 + }, + { + "Participants": [], + "Start": "2024-07-13T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2037 + }, + { + "Participants": [], + "Start": "2024-07-13T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2038 + }, + { + "Participants": [], + "Start": "2024-07-13T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2039 + }, + { + "Participants": [], + "Start": "2024-07-13T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2040 + }, + { + "Participants": [], + "Start": "2024-07-13T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2041 + }, + { + "Participants": [], + "Start": "2024-07-13T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2042 + }, + { + "Participants": [], + "Start": "2024-07-13T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2043 + }, + { + "Participants": [], + "Start": "2024-07-13T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2044 + }, + { + "Participants": [], + "Start": "2024-07-13T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2045 + }, + { + "Participants": [], + "Start": "2024-07-13T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2046 + }, + { + "Participants": [], + "Start": "2024-07-13T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2047 + }, + { + "Participants": [], + "Start": "2024-07-13T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2048 + }, + { + "Participants": [], + "Start": "2024-07-13T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2049 + }, + { + "Participants": [], + "Start": "2024-07-13T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2050 + }, + { + "Participants": [], + "Start": "2024-07-13T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2051 + }, + { + "Participants": [], + "Start": "2024-07-13T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2052 + }, + { + "Participants": [], + "Start": "2024-07-13T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2053 + }, + { + "Participants": [], + "Start": "2024-07-13T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2054 + }, + { + "Participants": [], + "Start": "2024-07-13T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2055 + }, + { + "Participants": [], + "Start": "2024-07-13T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2056 + }, + { + "Participants": [], + "Start": "2024-07-13T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2057 + }, + { + "Participants": [], + "Start": "2024-07-13T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2058 + }, + { + "Participants": [], + "Start": "2024-07-13T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2059 + }, + { + "Participants": [], + "Start": "2024-07-13T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2060 + }, + { + "Participants": [], + "Start": "2024-07-13T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2061 + }, + { + "Participants": [], + "Start": "2024-07-13T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2062 + }, + { + "Participants": [], + "Start": "2024-07-13T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2063 + }, + { + "Participants": [], + "Start": "2024-07-14T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2064 + }, + { + "Participants": [], + "Start": "2024-07-14T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2065 + }, + { + "Participants": [], + "Start": "2024-07-14T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2066 + }, + { + "Participants": [], + "Start": "2024-07-14T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2067 + }, + { + "Participants": [], + "Start": "2024-07-14T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2068 + }, + { + "Participants": [], + "Start": "2024-07-14T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2069 + }, + { + "Participants": [], + "Start": "2024-07-14T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2070 + }, + { + "Participants": [], + "Start": "2024-07-14T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2071 + }, + { + "Participants": [], + "Start": "2024-07-14T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2072 + }, + { + "Participants": [], + "Start": "2024-07-14T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2073 + }, + { + "Participants": [], + "Start": "2024-07-14T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2074 + }, + { + "Participants": [], + "Start": "2024-07-14T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2075 + }, + { + "Participants": [], + "Start": "2024-07-14T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2076 + }, + { + "Participants": [], + "Start": "2024-07-14T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2077 + }, + { + "Participants": [], + "Start": "2024-07-14T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2078 + }, + { + "Participants": [], + "Start": "2024-07-14T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2079 + }, + { + "Participants": [], + "Start": "2024-07-14T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2080 + }, + { + "Participants": [], + "Start": "2024-07-14T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2081 + }, + { + "Participants": [], + "Start": "2024-07-14T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2082 + }, + { + "Participants": [], + "Start": "2024-07-14T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2083 + }, + { + "Participants": [], + "Start": "2024-07-14T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2084 + }, + { + "Participants": [], + "Start": "2024-07-14T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2085 + }, + { + "Participants": [], + "Start": "2024-07-14T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2086 + }, + { + "Participants": [], + "Start": "2024-07-14T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2087 + }, + { + "Participants": [], + "Start": "2024-07-14T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2088 + }, + { + "Participants": [], + "Start": "2024-07-14T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2089 + }, + { + "Participants": [], + "Start": "2024-07-14T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2090 + }, + { + "Participants": [], + "Start": "2024-07-14T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2091 + }, + { + "Participants": [], + "Start": "2024-07-14T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2092 + }, + { + "Participants": [], + "Start": "2024-07-14T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2093 + }, + { + "Participants": [], + "Start": "2024-07-14T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2094 + }, + { + "Participants": [], + "Start": "2024-07-14T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2095 + }, + { + "Participants": [], + "Start": "2024-07-14T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2096 + }, + { + "Participants": [], + "Start": "2024-07-14T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2097 + }, + { + "Participants": [], + "Start": "2024-07-14T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2098 + }, + { + "Participants": [], + "Start": "2024-07-14T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2099 + }, + { + "Participants": [], + "Start": "2024-07-14T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2100 + }, + { + "Participants": [], + "Start": "2024-07-14T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2101 + }, + { + "Participants": [], + "Start": "2024-07-14T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2102 + }, + { + "Participants": [], + "Start": "2024-07-14T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2103 + }, + { + "Participants": [], + "Start": "2024-07-14T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2104 + }, + { + "Participants": [], + "Start": "2024-07-14T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2105 + }, + { + "Participants": [], + "Start": "2024-07-14T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2106 + }, + { + "Participants": [], + "Start": "2024-07-14T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2107 + }, + { + "Participants": [], + "Start": "2024-07-14T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2108 + }, + { + "Participants": [], + "Start": "2024-07-14T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2109 + }, + { + "Participants": [], + "Start": "2024-07-14T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2110 + }, + { + "Participants": [], + "Start": "2024-07-15T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2111 + }, + { + "Participants": [], + "Start": "2024-07-15T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2112 + }, + { + "Participants": [], + "Start": "2024-07-15T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2113 + }, + { + "Participants": [], + "Start": "2024-07-15T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2114 + }, + { + "Participants": [], + "Start": "2024-07-15T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2115 + }, + { + "Participants": [], + "Start": "2024-07-15T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2116 + }, + { + "Participants": [], + "Start": "2024-07-15T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2117 + }, + { + "Participants": [], + "Start": "2024-07-15T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2118 + }, + { + "Participants": [], + "Start": "2024-07-15T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2119 + }, + { + "Participants": [], + "Start": "2024-07-15T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2120 + }, + { + "Participants": [], + "Start": "2024-07-15T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2121 + }, + { + "Participants": [], + "Start": "2024-07-15T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2122 + }, + { + "Participants": [], + "Start": "2024-07-15T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2123 + }, + { + "Participants": [], + "Start": "2024-07-15T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2124 + }, + { + "Participants": [], + "Start": "2024-07-15T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2125 + }, + { + "Participants": [], + "Start": "2024-07-15T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2126 + }, + { + "Participants": [], + "Start": "2024-07-15T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2127 + }, + { + "Participants": [], + "Start": "2024-07-15T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2128 + }, + { + "Participants": [], + "Start": "2024-07-15T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2129 + }, + { + "Participants": [], + "Start": "2024-07-15T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2130 + }, + { + "Participants": [], + "Start": "2024-07-15T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2131 + }, + { + "Participants": [], + "Start": "2024-07-15T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2132 + }, + { + "Participants": [], + "Start": "2024-07-15T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2133 + }, + { + "Participants": [], + "Start": "2024-07-15T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2134 + }, + { + "Participants": [], + "Start": "2024-07-15T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2135 + }, + { + "Participants": [], + "Start": "2024-07-15T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2136 + }, + { + "Participants": [], + "Start": "2024-07-15T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2137 + }, + { + "Participants": [], + "Start": "2024-07-15T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2138 + }, + { + "Participants": [], + "Start": "2024-07-15T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2139 + }, + { + "Participants": [], + "Start": "2024-07-15T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2140 + }, + { + "Participants": [], + "Start": "2024-07-15T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2141 + }, + { + "Participants": [], + "Start": "2024-07-15T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2142 + }, + { + "Participants": [], + "Start": "2024-07-15T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2143 + }, + { + "Participants": [], + "Start": "2024-07-15T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2144 + }, + { + "Participants": [], + "Start": "2024-07-15T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2145 + }, + { + "Participants": [], + "Start": "2024-07-15T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2146 + }, + { + "Participants": [], + "Start": "2024-07-15T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2147 + }, + { + "Participants": [], + "Start": "2024-07-15T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2148 + }, + { + "Participants": [], + "Start": "2024-07-15T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2149 + }, + { + "Participants": [], + "Start": "2024-07-15T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2150 + }, + { + "Participants": [], + "Start": "2024-07-15T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2151 + }, + { + "Participants": [], + "Start": "2024-07-15T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2152 + }, + { + "Participants": [], + "Start": "2024-07-15T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2153 + }, + { + "Participants": [], + "Start": "2024-07-15T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2154 + }, + { + "Participants": [], + "Start": "2024-07-15T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2155 + }, + { + "Participants": [], + "Start": "2024-07-15T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2156 + }, + { + "Participants": [], + "Start": "2024-07-15T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2157 + }, + { + "Participants": [], + "Start": "2024-07-16T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2158 + }, + { + "Participants": [], + "Start": "2024-07-16T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2159 + }, + { + "Participants": [], + "Start": "2024-07-16T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2160 + }, + { + "Participants": [], + "Start": "2024-07-16T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2161 + }, + { + "Participants": [], + "Start": "2024-07-16T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2162 + }, + { + "Participants": [], + "Start": "2024-07-16T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2163 + }, + { + "Participants": [], + "Start": "2024-07-16T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2164 + }, + { + "Participants": [], + "Start": "2024-07-16T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2165 + }, + { + "Participants": [], + "Start": "2024-07-16T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2166 + }, + { + "Participants": [], + "Start": "2024-07-16T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2167 + }, + { + "Participants": [], + "Start": "2024-07-16T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2168 + }, + { + "Participants": [], + "Start": "2024-07-16T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2169 + }, + { + "Participants": [], + "Start": "2024-07-16T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2170 + }, + { + "Participants": [], + "Start": "2024-07-16T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2171 + }, + { + "Participants": [], + "Start": "2024-07-16T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2172 + }, + { + "Participants": [], + "Start": "2024-07-16T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2173 + }, + { + "Participants": [], + "Start": "2024-07-16T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2174 + }, + { + "Participants": [], + "Start": "2024-07-16T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2175 + }, + { + "Participants": [], + "Start": "2024-07-16T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2176 + }, + { + "Participants": [], + "Start": "2024-07-16T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2177 + }, + { + "Participants": [], + "Start": "2024-07-16T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2178 + }, + { + "Participants": [], + "Start": "2024-07-16T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2179 + }, + { + "Participants": [], + "Start": "2024-07-16T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2180 + }, + { + "Participants": [], + "Start": "2024-07-16T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2181 + }, + { + "Participants": [], + "Start": "2024-07-16T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2182 + }, + { + "Participants": [], + "Start": "2024-07-16T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2183 + }, + { + "Participants": [], + "Start": "2024-07-16T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2184 + }, + { + "Participants": [], + "Start": "2024-07-16T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2185 + }, + { + "Participants": [], + "Start": "2024-07-16T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2186 + }, + { + "Participants": [], + "Start": "2024-07-16T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2187 + }, + { + "Participants": [], + "Start": "2024-07-16T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2188 + }, + { + "Participants": [], + "Start": "2024-07-16T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2189 + }, + { + "Participants": [], + "Start": "2024-07-16T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2190 + }, + { + "Participants": [], + "Start": "2024-07-16T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2191 + }, + { + "Participants": [], + "Start": "2024-07-16T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2192 + }, + { + "Participants": [], + "Start": "2024-07-16T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2193 + }, + { + "Participants": [], + "Start": "2024-07-16T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2194 + }, + { + "Participants": [], + "Start": "2024-07-16T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2195 + }, + { + "Participants": [], + "Start": "2024-07-16T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2196 + }, + { + "Participants": [], + "Start": "2024-07-16T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2197 + }, + { + "Participants": [], + "Start": "2024-07-16T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2198 + }, + { + "Participants": [], + "Start": "2024-07-16T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2199 + }, + { + "Participants": [], + "Start": "2024-07-16T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2200 + }, + { + "Participants": [], + "Start": "2024-07-16T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2201 + }, + { + "Participants": [], + "Start": "2024-07-16T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2202 + }, + { + "Participants": [], + "Start": "2024-07-16T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2203 + }, + { + "Participants": [], + "Start": "2024-07-16T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2204 + }, + { + "Participants": [], + "Start": "2024-07-17T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2205 + }, + { + "Participants": [], + "Start": "2024-07-17T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2206 + }, + { + "Participants": [], + "Start": "2024-07-17T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2207 + }, + { + "Participants": [], + "Start": "2024-07-17T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2208 + }, + { + "Participants": [], + "Start": "2024-07-17T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2209 + }, + { + "Participants": [], + "Start": "2024-07-17T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2210 + }, + { + "Participants": [], + "Start": "2024-07-17T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2211 + }, + { + "Participants": [], + "Start": "2024-07-17T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2212 + }, + { + "Participants": [], + "Start": "2024-07-17T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2213 + }, + { + "Participants": [], + "Start": "2024-07-17T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2214 + }, + { + "Participants": [], + "Start": "2024-07-17T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2215 + }, + { + "Participants": [], + "Start": "2024-07-17T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2216 + }, + { + "Participants": [], + "Start": "2024-07-17T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2217 + }, + { + "Participants": [], + "Start": "2024-07-17T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2218 + }, + { + "Participants": [], + "Start": "2024-07-17T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2219 + }, + { + "Participants": [], + "Start": "2024-07-17T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2220 + }, + { + "Participants": [], + "Start": "2024-07-17T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2221 + }, + { + "Participants": [], + "Start": "2024-07-17T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2222 + }, + { + "Participants": [], + "Start": "2024-07-17T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2223 + }, + { + "Participants": [], + "Start": "2024-07-17T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2224 + }, + { + "Participants": [], + "Start": "2024-07-17T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2225 + }, + { + "Participants": [], + "Start": "2024-07-17T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2226 + }, + { + "Participants": [], + "Start": "2024-07-17T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2227 + }, + { + "Participants": [], + "Start": "2024-07-17T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2228 + }, + { + "Participants": [], + "Start": "2024-07-17T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2229 + }, + { + "Participants": [], + "Start": "2024-07-17T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2230 + }, + { + "Participants": [], + "Start": "2024-07-17T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2231 + }, + { + "Participants": [], + "Start": "2024-07-17T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2232 + }, + { + "Participants": [], + "Start": "2024-07-17T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2233 + }, + { + "Participants": [], + "Start": "2024-07-17T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2234 + }, + { + "Participants": [], + "Start": "2024-07-17T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2235 + }, + { + "Participants": [], + "Start": "2024-07-17T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2236 + }, + { + "Participants": [], + "Start": "2024-07-17T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2237 + }, + { + "Participants": [], + "Start": "2024-07-17T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2238 + }, + { + "Participants": [], + "Start": "2024-07-17T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2239 + }, + { + "Participants": [], + "Start": "2024-07-17T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2240 + }, + { + "Participants": [], + "Start": "2024-07-17T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2241 + }, + { + "Participants": [], + "Start": "2024-07-17T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2242 + }, + { + "Participants": [], + "Start": "2024-07-17T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2243 + }, + { + "Participants": [], + "Start": "2024-07-17T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2244 + }, + { + "Participants": [], + "Start": "2024-07-17T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2245 + }, + { + "Participants": [], + "Start": "2024-07-17T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2246 + }, + { + "Participants": [], + "Start": "2024-07-17T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2247 + }, + { + "Participants": [], + "Start": "2024-07-17T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2248 + }, + { + "Participants": [], + "Start": "2024-07-17T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2249 + }, + { + "Participants": [], + "Start": "2024-07-17T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2250 + }, + { + "Participants": [], + "Start": "2024-07-17T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2251 + }, + { + "Participants": [], + "Start": "2024-07-18T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2252 + }, + { + "Participants": [], + "Start": "2024-07-18T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2253 + }, + { + "Participants": [], + "Start": "2024-07-18T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2254 + }, + { + "Participants": [], + "Start": "2024-07-18T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2255 + }, + { + "Participants": [], + "Start": "2024-07-18T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2256 + }, + { + "Participants": [], + "Start": "2024-07-18T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2257 + }, + { + "Participants": [], + "Start": "2024-07-18T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2258 + }, + { + "Participants": [], + "Start": "2024-07-18T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2259 + }, + { + "Participants": [], + "Start": "2024-07-18T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2260 + }, + { + "Participants": [], + "Start": "2024-07-18T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2261 + }, + { + "Participants": [], + "Start": "2024-07-18T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2262 + }, + { + "Participants": [], + "Start": "2024-07-18T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2263 + }, + { + "Participants": [], + "Start": "2024-07-18T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2264 + }, + { + "Participants": [], + "Start": "2024-07-18T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2265 + }, + { + "Participants": [], + "Start": "2024-07-18T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2266 + }, + { + "Participants": [], + "Start": "2024-07-18T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2267 + }, + { + "Participants": [], + "Start": "2024-07-18T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2268 + }, + { + "Participants": [], + "Start": "2024-07-18T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2269 + }, + { + "Participants": [], + "Start": "2024-07-18T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2270 + }, + { + "Participants": [], + "Start": "2024-07-18T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2271 + }, + { + "Participants": [], + "Start": "2024-07-18T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2272 + }, + { + "Participants": [], + "Start": "2024-07-18T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2273 + }, + { + "Participants": [], + "Start": "2024-07-18T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2274 + }, + { + "Participants": [], + "Start": "2024-07-18T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2275 + }, + { + "Participants": [], + "Start": "2024-07-18T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2276 + }, + { + "Participants": [], + "Start": "2024-07-18T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2277 + }, + { + "Participants": [], + "Start": "2024-07-18T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2278 + }, + { + "Participants": [], + "Start": "2024-07-18T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2279 + }, + { + "Participants": [], + "Start": "2024-07-18T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2280 + }, + { + "Participants": [], + "Start": "2024-07-18T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2281 + }, + { + "Participants": [], + "Start": "2024-07-18T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2282 + }, + { + "Participants": [], + "Start": "2024-07-18T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2283 + }, + { + "Participants": [], + "Start": "2024-07-18T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2284 + }, + { + "Participants": [], + "Start": "2024-07-18T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2285 + }, + { + "Participants": [], + "Start": "2024-07-18T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2286 + }, + { + "Participants": [], + "Start": "2024-07-18T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2287 + }, + { + "Participants": [], + "Start": "2024-07-18T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2288 + }, + { + "Participants": [], + "Start": "2024-07-18T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2289 + }, + { + "Participants": [], + "Start": "2024-07-18T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2290 + }, + { + "Participants": [], + "Start": "2024-07-18T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2291 + }, + { + "Participants": [], + "Start": "2024-07-18T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2292 + }, + { + "Participants": [], + "Start": "2024-07-18T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2293 + }, + { + "Participants": [], + "Start": "2024-07-18T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2294 + }, + { + "Participants": [], + "Start": "2024-07-18T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2295 + }, + { + "Participants": [], + "Start": "2024-07-18T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2296 + }, + { + "Participants": [], + "Start": "2024-07-18T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2297 + }, + { + "Participants": [], + "Start": "2024-07-18T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2298 + }, + { + "Participants": [], + "Start": "2024-07-19T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2299 + }, + { + "Participants": [], + "Start": "2024-07-19T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2300 + }, + { + "Participants": [], + "Start": "2024-07-19T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2301 + }, + { + "Participants": [], + "Start": "2024-07-19T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2302 + }, + { + "Participants": [], + "Start": "2024-07-19T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2303 + }, + { + "Participants": [], + "Start": "2024-07-19T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2304 + }, + { + "Participants": [], + "Start": "2024-07-19T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2305 + }, + { + "Participants": [], + "Start": "2024-07-19T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2306 + }, + { + "Participants": [], + "Start": "2024-07-19T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2307 + }, + { + "Participants": [], + "Start": "2024-07-19T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2308 + }, + { + "Participants": [], + "Start": "2024-07-19T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2309 + }, + { + "Participants": [], + "Start": "2024-07-19T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2310 + }, + { + "Participants": [], + "Start": "2024-07-19T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2311 + }, + { + "Participants": [], + "Start": "2024-07-19T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2312 + }, + { + "Participants": [], + "Start": "2024-07-19T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2313 + }, + { + "Participants": [], + "Start": "2024-07-19T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2314 + }, + { + "Participants": [], + "Start": "2024-07-19T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2315 + }, + { + "Participants": [], + "Start": "2024-07-19T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2316 + }, + { + "Participants": [], + "Start": "2024-07-19T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2317 + }, + { + "Participants": [], + "Start": "2024-07-19T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2318 + }, + { + "Participants": [], + "Start": "2024-07-19T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2319 + }, + { + "Participants": [], + "Start": "2024-07-19T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2320 + }, + { + "Participants": [], + "Start": "2024-07-19T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2321 + }, + { + "Participants": [], + "Start": "2024-07-19T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2322 + }, + { + "Participants": [], + "Start": "2024-07-19T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2323 + }, + { + "Participants": [], + "Start": "2024-07-19T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2324 + }, + { + "Participants": [], + "Start": "2024-07-19T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2325 + }, + { + "Participants": [], + "Start": "2024-07-19T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2326 + }, + { + "Participants": [], + "Start": "2024-07-19T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2327 + }, + { + "Participants": [], + "Start": "2024-07-19T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2328 + }, + { + "Participants": [], + "Start": "2024-07-19T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2329 + }, + { + "Participants": [], + "Start": "2024-07-19T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2330 + }, + { + "Participants": [], + "Start": "2024-07-19T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2331 + }, + { + "Participants": [], + "Start": "2024-07-19T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2332 + }, + { + "Participants": [], + "Start": "2024-07-19T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2333 + }, + { + "Participants": [], + "Start": "2024-07-19T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2334 + }, + { + "Participants": [], + "Start": "2024-07-19T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2335 + }, + { + "Participants": [], + "Start": "2024-07-19T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2336 + }, + { + "Participants": [], + "Start": "2024-07-19T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2337 + }, + { + "Participants": [], + "Start": "2024-07-19T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2338 + }, + { + "Participants": [], + "Start": "2024-07-19T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2339 + }, + { + "Participants": [], + "Start": "2024-07-19T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2340 + }, + { + "Participants": [], + "Start": "2024-07-19T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2341 + }, + { + "Participants": [], + "Start": "2024-07-19T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2342 + }, + { + "Participants": [], + "Start": "2024-07-19T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2343 + }, + { + "Participants": [], + "Start": "2024-07-19T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2344 + }, + { + "Participants": [], + "Start": "2024-07-19T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2345 + }, + { + "Participants": [], + "Start": "2024-07-20T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2346 + }, + { + "Participants": [], + "Start": "2024-07-20T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2347 + }, + { + "Participants": [], + "Start": "2024-07-20T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2348 + }, + { + "Participants": [], + "Start": "2024-07-20T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2349 + }, + { + "Participants": [], + "Start": "2024-07-20T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2350 + }, + { + "Participants": [], + "Start": "2024-07-20T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2351 + }, + { + "Participants": [], + "Start": "2024-07-20T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2352 + }, + { + "Participants": [], + "Start": "2024-07-20T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2353 + }, + { + "Participants": [], + "Start": "2024-07-20T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2354 + }, + { + "Participants": [], + "Start": "2024-07-20T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2355 + }, + { + "Participants": [], + "Start": "2024-07-20T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2356 + }, + { + "Participants": [], + "Start": "2024-07-20T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2357 + }, + { + "Participants": [], + "Start": "2024-07-20T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2358 + }, + { + "Participants": [], + "Start": "2024-07-20T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2359 + }, + { + "Participants": [], + "Start": "2024-07-20T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2360 + }, + { + "Participants": [], + "Start": "2024-07-20T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2361 + }, + { + "Participants": [], + "Start": "2024-07-20T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2362 + }, + { + "Participants": [], + "Start": "2024-07-20T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2363 + }, + { + "Participants": [], + "Start": "2024-07-20T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2364 + }, + { + "Participants": [], + "Start": "2024-07-20T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2365 + }, + { + "Participants": [], + "Start": "2024-07-20T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2366 + }, + { + "Participants": [], + "Start": "2024-07-20T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2367 + }, + { + "Participants": [], + "Start": "2024-07-20T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2368 + }, + { + "Participants": [], + "Start": "2024-07-20T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2369 + }, + { + "Participants": [], + "Start": "2024-07-20T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2370 + }, + { + "Participants": [], + "Start": "2024-07-20T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2371 + }, + { + "Participants": [], + "Start": "2024-07-20T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2372 + }, + { + "Participants": [], + "Start": "2024-07-20T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2373 + }, + { + "Participants": [], + "Start": "2024-07-20T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2374 + }, + { + "Participants": [], + "Start": "2024-07-20T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2375 + }, + { + "Participants": [], + "Start": "2024-07-20T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2376 + }, + { + "Participants": [], + "Start": "2024-07-20T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2377 + }, + { + "Participants": [], + "Start": "2024-07-20T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2378 + }, + { + "Participants": [], + "Start": "2024-07-20T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2379 + }, + { + "Participants": [], + "Start": "2024-07-20T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2380 + }, + { + "Participants": [], + "Start": "2024-07-20T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2381 + }, + { + "Participants": [], + "Start": "2024-07-20T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2382 + }, + { + "Participants": [], + "Start": "2024-07-20T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2383 + }, + { + "Participants": [], + "Start": "2024-07-20T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2384 + }, + { + "Participants": [], + "Start": "2024-07-20T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2385 + }, + { + "Participants": [], + "Start": "2024-07-20T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2386 + }, + { + "Participants": [], + "Start": "2024-07-20T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2387 + }, + { + "Participants": [], + "Start": "2024-07-20T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2388 + }, + { + "Participants": [], + "Start": "2024-07-20T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2389 + }, + { + "Participants": [], + "Start": "2024-07-20T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2390 + }, + { + "Participants": [], + "Start": "2024-07-20T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2391 + }, + { + "Participants": [], + "Start": "2024-07-20T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2392 + }, + { + "Participants": [], + "Start": "2024-07-21T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2393 + }, + { + "Participants": [], + "Start": "2024-07-21T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2394 + }, + { + "Participants": [], + "Start": "2024-07-21T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2395 + }, + { + "Participants": [], + "Start": "2024-07-21T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2396 + }, + { + "Participants": [], + "Start": "2024-07-21T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2397 + }, + { + "Participants": [], + "Start": "2024-07-21T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2398 + }, + { + "Participants": [], + "Start": "2024-07-21T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2399 + }, + { + "Participants": [], + "Start": "2024-07-21T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2400 + }, + { + "Participants": [], + "Start": "2024-07-21T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2401 + }, + { + "Participants": [], + "Start": "2024-07-21T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2402 + }, + { + "Participants": [], + "Start": "2024-07-21T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2403 + }, + { + "Participants": [], + "Start": "2024-07-21T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2404 + }, + { + "Participants": [], + "Start": "2024-07-21T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2405 + }, + { + "Participants": [], + "Start": "2024-07-21T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2406 + }, + { + "Participants": [], + "Start": "2024-07-21T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2407 + }, + { + "Participants": [], + "Start": "2024-07-21T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2408 + }, + { + "Participants": [], + "Start": "2024-07-21T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2409 + }, + { + "Participants": [], + "Start": "2024-07-21T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2410 + }, + { + "Participants": [], + "Start": "2024-07-21T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2411 + }, + { + "Participants": [], + "Start": "2024-07-21T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2412 + }, + { + "Participants": [], + "Start": "2024-07-21T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2413 + }, + { + "Participants": [], + "Start": "2024-07-21T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2414 + }, + { + "Participants": [], + "Start": "2024-07-21T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2415 + }, + { + "Participants": [], + "Start": "2024-07-21T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2416 + }, + { + "Participants": [], + "Start": "2024-07-21T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2417 + }, + { + "Participants": [], + "Start": "2024-07-21T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2418 + }, + { + "Participants": [], + "Start": "2024-07-21T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2419 + }, + { + "Participants": [], + "Start": "2024-07-21T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2420 + }, + { + "Participants": [], + "Start": "2024-07-21T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2421 + }, + { + "Participants": [], + "Start": "2024-07-21T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2422 + }, + { + "Participants": [], + "Start": "2024-07-21T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2423 + }, + { + "Participants": [], + "Start": "2024-07-21T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2424 + }, + { + "Participants": [], + "Start": "2024-07-21T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2425 + }, + { + "Participants": [], + "Start": "2024-07-21T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2426 + }, + { + "Participants": [], + "Start": "2024-07-21T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2427 + }, + { + "Participants": [], + "Start": "2024-07-21T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2428 + }, + { + "Participants": [], + "Start": "2024-07-21T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2429 + }, + { + "Participants": [], + "Start": "2024-07-21T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2430 + }, + { + "Participants": [], + "Start": "2024-07-21T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2431 + }, + { + "Participants": [], + "Start": "2024-07-21T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2432 + }, + { + "Participants": [], + "Start": "2024-07-21T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2433 + }, + { + "Participants": [], + "Start": "2024-07-21T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2434 + }, + { + "Participants": [], + "Start": "2024-07-21T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2435 + }, + { + "Participants": [], + "Start": "2024-07-21T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2436 + }, + { + "Participants": [], + "Start": "2024-07-21T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2437 + }, + { + "Participants": [], + "Start": "2024-07-21T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2438 + }, + { + "Participants": [], + "Start": "2024-07-21T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2439 + }, + { + "Participants": [], + "Start": "2024-07-22T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2440 + }, + { + "Participants": [], + "Start": "2024-07-22T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2441 + }, + { + "Participants": [], + "Start": "2024-07-22T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2442 + }, + { + "Participants": [], + "Start": "2024-07-22T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2443 + }, + { + "Participants": [], + "Start": "2024-07-22T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2444 + }, + { + "Participants": [], + "Start": "2024-07-22T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2445 + }, + { + "Participants": [], + "Start": "2024-07-22T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2446 + }, + { + "Participants": [], + "Start": "2024-07-22T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2447 + }, + { + "Participants": [], + "Start": "2024-07-22T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2448 + }, + { + "Participants": [], + "Start": "2024-07-22T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2449 + }, + { + "Participants": [], + "Start": "2024-07-22T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2450 + }, + { + "Participants": [], + "Start": "2024-07-22T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2451 + }, + { + "Participants": [], + "Start": "2024-07-22T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2452 + }, + { + "Participants": [], + "Start": "2024-07-22T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2453 + }, + { + "Participants": [], + "Start": "2024-07-22T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2454 + }, + { + "Participants": [], + "Start": "2024-07-22T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2455 + }, + { + "Participants": [], + "Start": "2024-07-22T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2456 + }, + { + "Participants": [], + "Start": "2024-07-22T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2457 + }, + { + "Participants": [], + "Start": "2024-07-22T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2458 + }, + { + "Participants": [], + "Start": "2024-07-22T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2459 + }, + { + "Participants": [], + "Start": "2024-07-22T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2460 + }, + { + "Participants": [], + "Start": "2024-07-22T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2461 + }, + { + "Participants": [], + "Start": "2024-07-22T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2462 + }, + { + "Participants": [], + "Start": "2024-07-22T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2463 + }, + { + "Participants": [], + "Start": "2024-07-22T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2464 + }, + { + "Participants": [], + "Start": "2024-07-22T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2465 + }, + { + "Participants": [], + "Start": "2024-07-22T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2466 + }, + { + "Participants": [], + "Start": "2024-07-22T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2467 + }, + { + "Participants": [], + "Start": "2024-07-22T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2468 + }, + { + "Participants": [], + "Start": "2024-07-22T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2469 + }, + { + "Participants": [], + "Start": "2024-07-22T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2470 + }, + { + "Participants": [], + "Start": "2024-07-22T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2471 + }, + { + "Participants": [], + "Start": "2024-07-22T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2472 + }, + { + "Participants": [], + "Start": "2024-07-22T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2473 + }, + { + "Participants": [], + "Start": "2024-07-22T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2474 + }, + { + "Participants": [], + "Start": "2024-07-22T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2475 + }, + { + "Participants": [], + "Start": "2024-07-22T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2476 + }, + { + "Participants": [], + "Start": "2024-07-22T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2477 + }, + { + "Participants": [], + "Start": "2024-07-22T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2478 + }, + { + "Participants": [], + "Start": "2024-07-22T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2479 + }, + { + "Participants": [], + "Start": "2024-07-22T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2480 + }, + { + "Participants": [], + "Start": "2024-07-22T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2481 + }, + { + "Participants": [], + "Start": "2024-07-22T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2482 + }, + { + "Participants": [], + "Start": "2024-07-22T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2483 + }, + { + "Participants": [], + "Start": "2024-07-22T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2484 + }, + { + "Participants": [], + "Start": "2024-07-22T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2485 + }, + { + "Participants": [], + "Start": "2024-07-22T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2486 + }, + { + "Participants": [], + "Start": "2024-07-23T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2487 + }, + { + "Participants": [], + "Start": "2024-07-23T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2488 + }, + { + "Participants": [], + "Start": "2024-07-23T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2489 + }, + { + "Participants": [], + "Start": "2024-07-23T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2490 + }, + { + "Participants": [], + "Start": "2024-07-23T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2491 + }, + { + "Participants": [], + "Start": "2024-07-23T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2492 + }, + { + "Participants": [], + "Start": "2024-07-23T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2493 + }, + { + "Participants": [], + "Start": "2024-07-23T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2494 + }, + { + "Participants": [], + "Start": "2024-07-23T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2495 + }, + { + "Participants": [], + "Start": "2024-07-23T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2496 + }, + { + "Participants": [], + "Start": "2024-07-23T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2497 + }, + { + "Participants": [], + "Start": "2024-07-23T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2498 + }, + { + "Participants": [], + "Start": "2024-07-23T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2499 + }, + { + "Participants": [], + "Start": "2024-07-23T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2500 + }, + { + "Participants": [], + "Start": "2024-07-23T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2501 + }, + { + "Participants": [], + "Start": "2024-07-23T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2502 + }, + { + "Participants": [], + "Start": "2024-07-23T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2503 + }, + { + "Participants": [], + "Start": "2024-07-23T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2504 + }, + { + "Participants": [], + "Start": "2024-07-23T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2505 + }, + { + "Participants": [], + "Start": "2024-07-23T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2506 + }, + { + "Participants": [], + "Start": "2024-07-23T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2507 + }, + { + "Participants": [], + "Start": "2024-07-23T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2508 + }, + { + "Participants": [], + "Start": "2024-07-23T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2509 + }, + { + "Participants": [], + "Start": "2024-07-23T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2510 + }, + { + "Participants": [], + "Start": "2024-07-23T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2511 + }, + { + "Participants": [], + "Start": "2024-07-23T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2512 + }, + { + "Participants": [], + "Start": "2024-07-23T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2513 + }, + { + "Participants": [], + "Start": "2024-07-23T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2514 + }, + { + "Participants": [], + "Start": "2024-07-23T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2515 + }, + { + "Participants": [], + "Start": "2024-07-23T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2516 + }, + { + "Participants": [], + "Start": "2024-07-23T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2517 + }, + { + "Participants": [], + "Start": "2024-07-23T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2518 + }, + { + "Participants": [], + "Start": "2024-07-23T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2519 + }, + { + "Participants": [], + "Start": "2024-07-23T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2520 + }, + { + "Participants": [], + "Start": "2024-07-23T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2521 + }, + { + "Participants": [], + "Start": "2024-07-23T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2522 + }, + { + "Participants": [], + "Start": "2024-07-23T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2523 + }, + { + "Participants": [], + "Start": "2024-07-23T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2524 + }, + { + "Participants": [], + "Start": "2024-07-23T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2525 + }, + { + "Participants": [], + "Start": "2024-07-23T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2526 + }, + { + "Participants": [], + "Start": "2024-07-23T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2527 + }, + { + "Participants": [], + "Start": "2024-07-23T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2528 + }, + { + "Participants": [], + "Start": "2024-07-23T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2529 + }, + { + "Participants": [], + "Start": "2024-07-23T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2530 + }, + { + "Participants": [], + "Start": "2024-07-23T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2531 + }, + { + "Participants": [], + "Start": "2024-07-23T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2532 + }, + { + "Participants": [], + "Start": "2024-07-23T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2533 + }, + { + "Participants": [], + "Start": "2024-07-24T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2534 + }, + { + "Participants": [], + "Start": "2024-07-24T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2535 + }, + { + "Participants": [], + "Start": "2024-07-24T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2536 + }, + { + "Participants": [], + "Start": "2024-07-24T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2537 + }, + { + "Participants": [], + "Start": "2024-07-24T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2538 + }, + { + "Participants": [], + "Start": "2024-07-24T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2539 + }, + { + "Participants": [], + "Start": "2024-07-24T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2540 + }, + { + "Participants": [], + "Start": "2024-07-24T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2541 + }, + { + "Participants": [], + "Start": "2024-07-24T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2542 + }, + { + "Participants": [], + "Start": "2024-07-24T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2543 + }, + { + "Participants": [], + "Start": "2024-07-24T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2544 + }, + { + "Participants": [], + "Start": "2024-07-24T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2545 + }, + { + "Participants": [], + "Start": "2024-07-24T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2546 + }, + { + "Participants": [], + "Start": "2024-07-24T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2547 + }, + { + "Participants": [], + "Start": "2024-07-24T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2548 + }, + { + "Participants": [], + "Start": "2024-07-24T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2549 + }, + { + "Participants": [], + "Start": "2024-07-24T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2550 + }, + { + "Participants": [], + "Start": "2024-07-24T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2551 + }, + { + "Participants": [], + "Start": "2024-07-24T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2552 + }, + { + "Participants": [], + "Start": "2024-07-24T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2553 + }, + { + "Participants": [], + "Start": "2024-07-24T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2554 + }, + { + "Participants": [], + "Start": "2024-07-24T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2555 + }, + { + "Participants": [], + "Start": "2024-07-24T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2556 + }, + { + "Participants": [], + "Start": "2024-07-24T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2557 + }, + { + "Participants": [], + "Start": "2024-07-24T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2558 + }, + { + "Participants": [], + "Start": "2024-07-24T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2559 + }, + { + "Participants": [], + "Start": "2024-07-24T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2560 + }, + { + "Participants": [], + "Start": "2024-07-24T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2561 + }, + { + "Participants": [], + "Start": "2024-07-24T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2562 + }, + { + "Participants": [], + "Start": "2024-07-24T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2563 + }, + { + "Participants": [], + "Start": "2024-07-24T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2564 + }, + { + "Participants": [], + "Start": "2024-07-24T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2565 + }, + { + "Participants": [], + "Start": "2024-07-24T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2566 + }, + { + "Participants": [], + "Start": "2024-07-24T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2567 + }, + { + "Participants": [], + "Start": "2024-07-24T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2568 + }, + { + "Participants": [], + "Start": "2024-07-24T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2569 + }, + { + "Participants": [], + "Start": "2024-07-24T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2570 + }, + { + "Participants": [], + "Start": "2024-07-24T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2571 + }, + { + "Participants": [], + "Start": "2024-07-24T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2572 + }, + { + "Participants": [], + "Start": "2024-07-24T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2573 + }, + { + "Participants": [], + "Start": "2024-07-24T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2574 + }, + { + "Participants": [], + "Start": "2024-07-24T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2575 + }, + { + "Participants": [], + "Start": "2024-07-24T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2576 + }, + { + "Participants": [], + "Start": "2024-07-24T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2577 + }, + { + "Participants": [], + "Start": "2024-07-24T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2578 + }, + { + "Participants": [], + "Start": "2024-07-24T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2579 + }, + { + "Participants": [], + "Start": "2024-07-24T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2580 + }, + { + "Participants": [], + "Start": "2024-07-25T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2581 + }, + { + "Participants": [], + "Start": "2024-07-25T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2582 + }, + { + "Participants": [], + "Start": "2024-07-25T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2583 + }, + { + "Participants": [], + "Start": "2024-07-25T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2584 + }, + { + "Participants": [], + "Start": "2024-07-25T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2585 + }, + { + "Participants": [], + "Start": "2024-07-25T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2586 + }, + { + "Participants": [], + "Start": "2024-07-25T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2587 + }, + { + "Participants": [], + "Start": "2024-07-25T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2588 + }, + { + "Participants": [], + "Start": "2024-07-25T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2589 + }, + { + "Participants": [], + "Start": "2024-07-25T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2590 + }, + { + "Participants": [], + "Start": "2024-07-25T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2591 + }, + { + "Participants": [], + "Start": "2024-07-25T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2592 + }, + { + "Participants": [], + "Start": "2024-07-25T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2593 + }, + { + "Participants": [], + "Start": "2024-07-25T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2594 + }, + { + "Participants": [], + "Start": "2024-07-25T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2595 + }, + { + "Participants": [], + "Start": "2024-07-25T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2596 + }, + { + "Participants": [], + "Start": "2024-07-25T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2597 + }, + { + "Participants": [], + "Start": "2024-07-25T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2598 + }, + { + "Participants": [], + "Start": "2024-07-25T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2599 + }, + { + "Participants": [], + "Start": "2024-07-25T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2600 + }, + { + "Participants": [], + "Start": "2024-07-25T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2601 + }, + { + "Participants": [], + "Start": "2024-07-25T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2602 + }, + { + "Participants": [], + "Start": "2024-07-25T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2603 + }, + { + "Participants": [], + "Start": "2024-07-25T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2604 + }, + { + "Participants": [], + "Start": "2024-07-25T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2605 + }, + { + "Participants": [], + "Start": "2024-07-25T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2606 + }, + { + "Participants": [], + "Start": "2024-07-25T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2607 + }, + { + "Participants": [], + "Start": "2024-07-25T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2608 + }, + { + "Participants": [], + "Start": "2024-07-25T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2609 + }, + { + "Participants": [], + "Start": "2024-07-25T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2610 + }, + { + "Participants": [], + "Start": "2024-07-25T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2611 + }, + { + "Participants": [], + "Start": "2024-07-25T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2612 + }, + { + "Participants": [], + "Start": "2024-07-25T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2613 + }, + { + "Participants": [], + "Start": "2024-07-25T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2614 + }, + { + "Participants": [], + "Start": "2024-07-25T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2615 + }, + { + "Participants": [], + "Start": "2024-07-25T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2616 + }, + { + "Participants": [], + "Start": "2024-07-25T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2617 + }, + { + "Participants": [], + "Start": "2024-07-25T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2618 + }, + { + "Participants": [], + "Start": "2024-07-25T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2619 + }, + { + "Participants": [], + "Start": "2024-07-25T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2620 + }, + { + "Participants": [], + "Start": "2024-07-25T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2621 + }, + { + "Participants": [], + "Start": "2024-07-25T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2622 + }, + { + "Participants": [], + "Start": "2024-07-25T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2623 + }, + { + "Participants": [], + "Start": "2024-07-25T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2624 + }, + { + "Participants": [], + "Start": "2024-07-25T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2625 + }, + { + "Participants": [], + "Start": "2024-07-25T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2626 + }, + { + "Participants": [], + "Start": "2024-07-25T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2627 + }, + { + "Participants": [], + "Start": "2024-07-26T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2628 + }, + { + "Participants": [], + "Start": "2024-07-26T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2629 + }, + { + "Participants": [], + "Start": "2024-07-26T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2630 + }, + { + "Participants": [], + "Start": "2024-07-26T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2631 + }, + { + "Participants": [], + "Start": "2024-07-26T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2632 + }, + { + "Participants": [], + "Start": "2024-07-26T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2633 + }, + { + "Participants": [], + "Start": "2024-07-26T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2634 + }, + { + "Participants": [], + "Start": "2024-07-26T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2635 + }, + { + "Participants": [], + "Start": "2024-07-26T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2636 + }, + { + "Participants": [], + "Start": "2024-07-26T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2637 + }, + { + "Participants": [], + "Start": "2024-07-26T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2638 + }, + { + "Participants": [], + "Start": "2024-07-26T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2639 + }, + { + "Participants": [], + "Start": "2024-07-26T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2640 + }, + { + "Participants": [], + "Start": "2024-07-26T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2641 + }, + { + "Participants": [], + "Start": "2024-07-26T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2642 + }, + { + "Participants": [], + "Start": "2024-07-26T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2643 + }, + { + "Participants": [], + "Start": "2024-07-26T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2644 + }, + { + "Participants": [], + "Start": "2024-07-26T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2645 + }, + { + "Participants": [], + "Start": "2024-07-26T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2646 + }, + { + "Participants": [], + "Start": "2024-07-26T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2647 + }, + { + "Participants": [], + "Start": "2024-07-26T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2648 + }, + { + "Participants": [], + "Start": "2024-07-26T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2649 + }, + { + "Participants": [], + "Start": "2024-07-26T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2650 + }, + { + "Participants": [], + "Start": "2024-07-26T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2651 + }, + { + "Participants": [], + "Start": "2024-07-26T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2652 + }, + { + "Participants": [], + "Start": "2024-07-26T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2653 + }, + { + "Participants": [], + "Start": "2024-07-26T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2654 + }, + { + "Participants": [], + "Start": "2024-07-26T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2655 + }, + { + "Participants": [], + "Start": "2024-07-26T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2656 + }, + { + "Participants": [], + "Start": "2024-07-26T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2657 + }, + { + "Participants": [], + "Start": "2024-07-26T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2658 + }, + { + "Participants": [], + "Start": "2024-07-26T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2659 + }, + { + "Participants": [], + "Start": "2024-07-26T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2660 + }, + { + "Participants": [], + "Start": "2024-07-26T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2661 + }, + { + "Participants": [], + "Start": "2024-07-26T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2662 + }, + { + "Participants": [], + "Start": "2024-07-26T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2663 + }, + { + "Participants": [], + "Start": "2024-07-26T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2664 + }, + { + "Participants": [], + "Start": "2024-07-26T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2665 + }, + { + "Participants": [], + "Start": "2024-07-26T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2666 + }, + { + "Participants": [], + "Start": "2024-07-26T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2667 + }, + { + "Participants": [], + "Start": "2024-07-26T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2668 + }, + { + "Participants": [], + "Start": "2024-07-26T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2669 + }, + { + "Participants": [], + "Start": "2024-07-26T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2670 + }, + { + "Participants": [], + "Start": "2024-07-26T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2671 + }, + { + "Participants": [], + "Start": "2024-07-26T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2672 + }, + { + "Participants": [], + "Start": "2024-07-26T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2673 + }, + { + "Participants": [], + "Start": "2024-07-26T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2674 + }, + { + "Participants": [], + "Start": "2024-07-27T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2675 + }, + { + "Participants": [], + "Start": "2024-07-27T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2676 + }, + { + "Participants": [], + "Start": "2024-07-27T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2677 + }, + { + "Participants": [], + "Start": "2024-07-27T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2678 + }, + { + "Participants": [], + "Start": "2024-07-27T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2679 + }, + { + "Participants": [], + "Start": "2024-07-27T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2680 + }, + { + "Participants": [], + "Start": "2024-07-27T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2681 + }, + { + "Participants": [], + "Start": "2024-07-27T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2682 + }, + { + "Participants": [], + "Start": "2024-07-27T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2683 + }, + { + "Participants": [], + "Start": "2024-07-27T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2684 + }, + { + "Participants": [], + "Start": "2024-07-27T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2685 + }, + { + "Participants": [], + "Start": "2024-07-27T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2686 + }, + { + "Participants": [], + "Start": "2024-07-27T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2687 + }, + { + "Participants": [], + "Start": "2024-07-27T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2688 + }, + { + "Participants": [], + "Start": "2024-07-27T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2689 + }, + { + "Participants": [], + "Start": "2024-07-27T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2690 + }, + { + "Participants": [], + "Start": "2024-07-27T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2691 + }, + { + "Participants": [], + "Start": "2024-07-27T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2692 + }, + { + "Participants": [], + "Start": "2024-07-27T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2693 + }, + { + "Participants": [], + "Start": "2024-07-27T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2694 + }, + { + "Participants": [], + "Start": "2024-07-27T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2695 + }, + { + "Participants": [], + "Start": "2024-07-27T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2696 + }, + { + "Participants": [], + "Start": "2024-07-27T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2697 + }, + { + "Participants": [], + "Start": "2024-07-27T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2698 + }, + { + "Participants": [], + "Start": "2024-07-27T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2699 + }, + { + "Participants": [], + "Start": "2024-07-27T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2700 + }, + { + "Participants": [], + "Start": "2024-07-27T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2701 + }, + { + "Participants": [], + "Start": "2024-07-27T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2702 + }, + { + "Participants": [], + "Start": "2024-07-27T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2703 + }, + { + "Participants": [], + "Start": "2024-07-27T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2704 + }, + { + "Participants": [], + "Start": "2024-07-27T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2705 + }, + { + "Participants": [], + "Start": "2024-07-27T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2706 + }, + { + "Participants": [], + "Start": "2024-07-27T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2707 + }, + { + "Participants": [], + "Start": "2024-07-27T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2708 + }, + { + "Participants": [], + "Start": "2024-07-27T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2709 + }, + { + "Participants": [], + "Start": "2024-07-27T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2710 + }, + { + "Participants": [], + "Start": "2024-07-27T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2711 + }, + { + "Participants": [], + "Start": "2024-07-27T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2712 + }, + { + "Participants": [], + "Start": "2024-07-27T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2713 + }, + { + "Participants": [], + "Start": "2024-07-27T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2714 + }, + { + "Participants": [], + "Start": "2024-07-27T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2715 + }, + { + "Participants": [], + "Start": "2024-07-27T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2716 + }, + { + "Participants": [], + "Start": "2024-07-27T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2717 + }, + { + "Participants": [], + "Start": "2024-07-27T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2718 + }, + { + "Participants": [], + "Start": "2024-07-27T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2719 + }, + { + "Participants": [], + "Start": "2024-07-27T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2720 + }, + { + "Participants": [], + "Start": "2024-07-27T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2721 + }, + { + "Participants": [], + "Start": "2024-07-28T07:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2722 + }, + { + "Participants": [], + "Start": "2024-07-28T07:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2723 + }, + { + "Participants": [], + "Start": "2024-07-28T07:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2724 + }, + { + "Participants": [], + "Start": "2024-07-28T08:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2725 + }, + { + "Participants": [], + "Start": "2024-07-28T08:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2726 + }, + { + "Participants": [], + "Start": "2024-07-28T08:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2727 + }, + { + "Participants": [], + "Start": "2024-07-28T09:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2728 + }, + { + "Participants": [], + "Start": "2024-07-28T09:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2729 + }, + { + "Participants": [], + "Start": "2024-07-28T09:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2730 + }, + { + "Participants": [], + "Start": "2024-07-28T10:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2731 + }, + { + "Participants": [], + "Start": "2024-07-28T10:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2732 + }, + { + "Participants": [], + "Start": "2024-07-28T10:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2733 + }, + { + "Participants": [], + "Start": "2024-07-28T11:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2734 + }, + { + "Participants": [], + "Start": "2024-07-28T11:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2735 + }, + { + "Participants": [], + "Start": "2024-07-28T11:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2736 + }, + { + "Participants": [], + "Start": "2024-07-28T12:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2737 + }, + { + "Participants": [], + "Start": "2024-07-28T12:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2738 + }, + { + "Participants": [], + "Start": "2024-07-28T12:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2739 + }, + { + "Participants": [], + "Start": "2024-07-28T13:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2740 + }, + { + "Participants": [], + "Start": "2024-07-28T13:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2741 + }, + { + "Participants": [], + "Start": "2024-07-28T13:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2742 + }, + { + "Participants": [], + "Start": "2024-07-28T14:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2743 + }, + { + "Participants": [], + "Start": "2024-07-28T14:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2744 + }, + { + "Participants": [], + "Start": "2024-07-28T14:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2745 + }, + { + "Participants": [], + "Start": "2024-07-28T15:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2746 + }, + { + "Participants": [], + "Start": "2024-07-28T15:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2747 + }, + { + "Participants": [], + "Start": "2024-07-28T15:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2748 + }, + { + "Participants": [], + "Start": "2024-07-28T16:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2749 + }, + { + "Participants": [], + "Start": "2024-07-28T16:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2750 + }, + { + "Participants": [], + "Start": "2024-07-28T16:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2751 + }, + { + "Participants": [], + "Start": "2024-07-28T17:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2752 + }, + { + "Participants": [], + "Start": "2024-07-28T17:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2753 + }, + { + "Participants": [], + "Start": "2024-07-28T17:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2754 + }, + { + "Participants": [], + "Start": "2024-07-28T18:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2755 + }, + { + "Participants": [], + "Start": "2024-07-28T18:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2756 + }, + { + "Participants": [], + "Start": "2024-07-28T18:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2757 + }, + { + "Participants": [], + "Start": "2024-07-28T19:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2758 + }, + { + "Participants": [], + "Start": "2024-07-28T19:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2759 + }, + { + "Participants": [], + "Start": "2024-07-28T19:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2760 + }, + { + "Participants": [], + "Start": "2024-07-28T20:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2761 + }, + { + "Participants": [], + "Start": "2024-07-28T20:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2762 + }, + { + "Participants": [], + "Start": "2024-07-28T20:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2763 + }, + { + "Participants": [], + "Start": "2024-07-28T21:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2764 + }, + { + "Participants": [], + "Start": "2024-07-28T21:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2765 + }, + { + "Participants": [], + "Start": "2024-07-28T21:40:00", + "Capacity": 13, + "Employee": "", + "Id": 2766 + }, + { + "Participants": [], + "Start": "2024-07-28T22:00:00", + "Capacity": 13, + "Employee": "", + "Id": 2767 + }, + { + "Participants": [], + "Start": "2024-07-28T22:20:00", + "Capacity": 13, + "Employee": "", + "Id": 2768 + } +] \ No newline at end of file diff --git a/ProjectB/Json/Translation.json b/ProjectB/Json/Translation.json new file mode 100644 index 0000000..b0783ae --- /dev/null +++ b/ProjectB/Json/Translation.json @@ -0,0 +1,174 @@ +[ + {"Language": 0, "Key" : "addGuest", "Value" : "Gast toevoegen"}, + {"Language": 0, "Key" : "askEndDate", "Value" : "Voer de einddatum in:"}, + {"Language": 0, "Key" : "askEndTime", "Value" : "Voer de eindtijd in:"}, + {"Language": 0, "Key" : "askInterval", "Value" : "Voer het interval in:"}, + {"Language": 0, "Key" : "askStartDate", "Value" : "Voer de startdatum in:"}, + {"Language": 0, "Key" : "askStartTime", "Value" : "Voer de starttijd in:"}, + {"Language": 0, "Key" : "askValidityDate", "Value" : "Voer de geldigheidsdatum in:"}, + {"Language": 0, "Key" : "changesSaved", "Value": "{0} wijzigingen succesvol opgeslagen"}, + {"Language": 0, "Key" : "chooseOption", "Value" : "Kies een optie:"}, + {"Language": 0, "Key" : "chooseTour", "Value" : "Kies een rondleiding:"}, + {"Language": 0, "Key" : "chooseUserRole", "Value" : "Kies gebruikersrol"}, + {"Language": 0, "Key" : "confirmAddGuest", "Value" : "Wil je het entreebewijs met nummer {0} echt toevoegen?"}, + {"Language": 0, "Key" : "confirmDeleteReservation", "Value" : "Wilt u deze reservering echt verwijderen?"}, + {"Language": 0, "Key" : "confirmEditReservation", "Value" : "U heeft ervoor gekozen om uw keuze voor de rondleiding te wijzigen"}, + {"Language": 0, "Key" : "confirmEditReservationChoice", "Value" : "U heeft nu gekozen voor de rondleiding om {0}"}, + {"Language": 0, "Key" : "confirmReservation", "Value" : "U heeft gekozen voor de rondleiding van {0}"}, + {"Language": 0, "Key" : "confirmStartTour", "Value": "Start rondleiding bevestigen"}, + {"Language": 0, "Key" : "confirmYesNo", "Value": "Bevestig uw keuze"}, + {"Language": 0, "Key" : "createBulkTickets", "Value" : "Bulk entreebewijzen aanmaken"}, + {"Language": 0, "Key" : "createEmployee", "Value" : "Maak medewerker aan"}, + {"Language": 0, "Key" : "createGuest", "Value" : "Maak gast aan"}, + {"Language": 0, "Key" : "createReservationView", "Value" : "Inschrijven voor een rondleiding"}, + {"Language": 0, "Key" : "createTours", "Value" : "Rondleidingen aanmaken"}, + {"Language": 0, "Key" : "currentReservation", "Value" : "Uw huidige reservering is voor de rondleiding om {0}"}, + {"Language": 0, "Key" : "debug", "Value" : "Debug Menu"}, + {"Language": 0, "Key" : "deleteReservationView", "Value" : "Inschrijving verwijderen"}, + {"Language": 0, "Key" : "editReservationView", "Value" : "Inschrijving bewerken"}, + {"Language": 0, "Key" : "employeeLogin", "Value" : "Medewerker inloggen"}, + {"Language": 0, "Key": "employeeLoginText", "Value": "Medewerker inloggen"}, + {"Language": 0, "Key": "employeeNumber", "Value": "Personeelsnummer"}, + {"Language": 0, "Key": "employeeTourInfo", "Value": "Informatie rondleiding voor werknemers"}, + {"Language": 0, "Key": "employeeTourOption", "Value": "Rondleiding van {0}, {1} plaatsen beschikbaar"}, + {"Language": 0, "Key" : "enterTicketNumber", "Value" : "Voer het nummer van uw entreebewijs in:"}, + {"Language": 0, "Key" : "exit", "Value" : "Afsluiten"}, + {"Language": 0, "Key" : "finishedScanning", "Value": "Scannen van originele aanmeldingen is voltooid. Er is nog ruimte over en je kunt nu extra entreebewijzen van bezoekers inscannen"}, + {"Language": 0, "Key" : "finishedScanningExtraTickets", "Value": "Scannen van extra entreebewijzen voltooid"}, + {"Language": 0, "Key" : "finishedScanningQuestion", "Value": "Ben je klaar met scannen?"}, + {"Language": 0, "Key" : "guestList", "Value": "{0}"}, + {"Language": 0, "Key" : "guestLogin", "Value" : "Gast inloggen"}, + {"Language": 0, "Key" : "guestNotFoundInTour", "Value": "Gast niet gevonden in rondleiding"}, + {"Language": 0, "Key" : "invalidDateOnly", "Value" : "Ongeldige datumformaat"}, + {"Language": 0, "Key" : "invalidNumber", "Value": "Ongeldig nummer"}, + {"Language": 0, "Key" : "invalidNumberAboveMax", "Value": "Ongeldig aantal boven het maximum"}, + {"Language": 0, "Key" : "invalidNumberBelowMin", "Value": "Ongeldig aantal onder het minimum"}, + {"Language": 0, "Key" : "invalidTimeOnly", "Value": "Ongeldige tijdformaat"}, + {"Language": 0, "Key" : "lang_name_en", "Value" : "Engels"}, + {"Language": 0, "Key" : "lang_name_nl", "Value" : "Nederlands"}, + {"Language": 0, "Key" : "loadingData", "Value" : "Gegevens laden..."}, + {"Language": 0, "Key" : "loginEmployee", "Value" : "Inloggen als medewerker"}, + {"Language": 0, "Key" : "loginFailed", "Value": "Inloggen mislukt"}, + {"Language": 0, "Key" : "loginGuest", "Value" : "Inloggen als gast"}, + {"Language": 0, "Key" : "loginSuccess", "Value": "Inloggen succesvol"}, + {"Language": 0, "Key" : "logout", "Value": "Uitloggen"}, + {"Language": 0, "Key" : "moreItems", "Value": "Scroll naar beneden voor meer opties"}, + {"Language": 0, "Key" : "no", "Value": "Nee"}, + {"Language": 0, "Key" : "noReservationFound", "Value": "Geen reservering gevonden"}, + {"Language": 0, "Key": "notYourTour", "Value": "Een andere gids is al aangesteld voor deze rondleiding, wil je deze overnemen?"}, + {"Language": 0, "Key" : "password", "Value" : "Voer uw wachtwoord in:"}, + {"Language": 0, "Key" : "registeredGuests", "Value": "Geregistreerde gasten"}, + {"Language": 0, "Key" : "removeGuest", "Value": "Gast verwijderen"}, + {"Language": 0, "Key" : "reservationCancelled", "Value": "Reservering is geannuleerd"}, + {"Language": 0, "Key" : "reservationDeleted", "Value": "Reservering is verwijderd"}, + {"Language": 0, "Key" : "reservationEditCancelled", "Value": "Reservering wijzigen is geannuleerd"}, + {"Language": 0, "Key" : "reservationNotDeleted", "Value": "Reserving is niet verwijderd"}, + {"Language": 0, "Key" : "reservationSuccess", "Value": "Reservering is met succes aangemaakt. Veel plezier!"}, + {"Language": 0, "Key" : "return", "Value" : "Terug"}, + {"Language": 0, "Key" : "returningToMenu", "Value": "Terugkeren naar menu"}, + {"Language": 0, "Key" : "scanAllTickets", "Value": "Scan nu alle entreebewijzen van de aanwezige gasten die zich hebben aangemeld, scan daarna je personeelspas om door te gaan"}, + {"Language": 0, "Key" : "startAfterEndDate", "Value": "Startdatum moet voor einddatum zijn"}, + {"Language": 0, "Key" : "startAfterEndTime", "Value": "Starttijd moet voor eindtijd zijn"}, + {"Language": 0, "Key" : "startTour", "Value": "Start rondleiding"}, + {"Language": 0, "Key" : "switchLanguage", "Value" : "Taal wijzigen (Change language)"}, + {"Language": 0, "Key" : "ticketAlreadyScanned", "Value": "Entreebewijs is al gescand"}, + {"Language": 0, "Key" : "ticketNotFound", "Value" : "Entreebewijs niet gevonden. Probeer het opnieuw"}, + {"Language": 0, "Key" : "ticketNotInTour", "Value": "Entreebewijs gevonden maar deze is niet aangemeld voor deze rondleiding"}, + {"Language": 0, "Key" : "ticketNumber", "Value" : "Entreebewijs:"}, + {"Language": 0, "Key" : "ticketNumberOrEmployeeNumber", "Value": "Voer een nummer van een entreebewijs of een personeelspas in:"}, + {"Language": 0, "Key" : "ticketNumberToRemove", "Value": "Voer een nummer van een entreebewijs in om deze te verwijderen:"}, + {"Language": 0, "Key" : "ticketScanned", "Value": "PIEP! Entreebewijs {0} is gescand en aangemeld!"}, + {"Language": 0, "Key" : "tourMenu", "Value": "Rondleiding van {0}, {1} plaatsen beschikbaar"}, + {"Language": 0, "Key" : "tourOption", "Value": "Rondleiding van {0}, {1} plaatsen beschikbaar"}, + {"Language": 0, "Key" : "username", "Value" : "Voer uw gebruikersnaam in:"}, + {"Language": 0, "Key" : "usernameNotRecognized", "Value": "Gebruikersnaam niet herkend"}, + {"Language": 0, "Key" : "wait", "Value" : "Even geduld a.u.b..."}, + {"Language": 0, "Key" : "welcomeToMuseum", "Value" : "[bold olive]Welkom bij het museum! Ontdek hier ons hoofdmenu en geniet van een boeiend bezoek.[/]"}, + {"Language": 0, "Key" : "yes", "Value": "Ja"}, + {"Language": 1, "Key" : "addGuest", "Value" : "Add guest"}, + {"Language": 1, "Key" : "askEndDate", "Value" : "Enter the end date:"}, + {"Language": 1, "Key" : "askEndTime", "Value" : "Enter the end time:"}, + {"Language": 1, "Key" : "askInterval", "Value" : "Enter the interval:"}, + {"Language": 1, "Key" : "askStartDate", "Value" : "Enter the start date:"}, + {"Language": 1, "Key" : "askStartTime", "Value" : "Enter the start time:"}, + {"Language": 1, "Key" : "askValidityDate", "Value" : "Enter the validity date:"}, + {"Language": 1, "Key" : "changesSaved", "Value": "{0} changes saved successfully"}, + {"Language": 1, "Key" : "chooseOption", "Value" : "Choose an option:"}, + {"Language": 1, "Key" : "chooseTour", "Value" : "Choose a tour:"}, + {"Language": 1, "Key" : "chooseUserRole", "Value" : "Choose user role"}, + {"Language": 1, "Key" : "confirmAddGuest", "Value" : "Do you really want to add the ticket number {0} to the tour?"}, + {"Language": 1, "Key" : "confirmDeleteReservation", "Value" : "Do you really want to delete this reservation?"}, + {"Language": 1, "Key" : "confirmEditReservation", "Value" : "You have chosen to edit your reservation"}, + {"Language": 1, "Key" : "confirmEditReservationChoice", "Value" : "You have now chosen the tour at {0}"}, + {"Language": 1, "Key" : "confirmReservation", "Value" : "You have chosen the tour of {0}"}, + {"Language": 1, "Key" : "confirmStartTour", "Value": "Confirm start tour"}, + {"Language": 1, "Key" : "confirmYesNo", "Value" : "Confirm your choice"}, + {"Language": 1, "Key" : "createBulkTickets", "Value" : "Create bulk tickets"}, + {"Language": 1, "Key" : "createEmployee", "Value" : "Create employee"}, + {"Language": 1, "Key" : "createGuest", "Value" : "Create guest"}, + {"Language": 1, "Key" : "createReservationView", "Value" : "Sign up for a tour"}, + {"Language": 1, "Key" : "createTours", "Value" : "Create tours"}, + {"Language": 1, "Key" : "currentReservation", "Value" : "Your current reservation is for the tour at {0}"}, + {"Language": 1, "Key" : "debug", "Value" : "Debug Menu"}, + {"Language": 1, "Key" : "deleteReservationView", "Value" : "Delete reservation"}, + {"Language": 1, "Key" : "editReservationView", "Value" : "Edit reservation"}, + {"Language": 1, "Key" : "employeeLogin", "Value" : "Employee login"}, + {"Language": 1, "Key": "employeeLoginText", "Value": "Employee login"}, + {"Language": 1, "Key": "employeeNumber", "Value": "Employee number"}, + {"Language": 1, "Key": "employeeTourInfo", "Value": "Employee tour information"}, + {"Language": 1, "Key": "employeeTourOption", "Value": "Tour of {0}, {1} places available"}, + {"Language": 1, "Key" : "enterTicketNumber", "Value" : "Enter your ticket number:"}, + {"Language": 1, "Key" : "exit", "Value" : "Exit"}, + {"Language": 1, "Key" : "finishedScanning", "Value": "Scanning tickets of the initially registered guests completed. There is still space and you may now scan additional guests their tickets"}, + {"Language": 1, "Key" : "finishedScanningExtraTickets", "Value": "Finished scanning extra tickets"}, + {"Language": 1, "Key" : "finishedScanningQuestion", "Value": "Are you done scanning?"}, + {"Language": 1, "Key" : "guestList", "Value": "{0}"}, + {"Language": 1, "Key" : "guestLogin", "Value" : "Guest login"}, + {"Language": 1, "Key" : "guestNotFoundInTour", "Value": "Guest not found in tour"}, + {"Language": 1, "Key" : "invalidDateOnly", "Value" : "Invalid date format"}, + {"Language": 1, "Key" : "invalidNumber", "Value": "Invalid number"}, + {"Language": 1, "Key" : "invalidNumberAboveMax", "Value": "Invalid number above maximum"}, + {"Language": 1, "Key" : "invalidNumberBelowMin", "Value": "Invalid number below minimum"}, + {"Language": 1, "Key" : "invalidTimeOnly", "Value": "Invalid time format"}, + {"Language": 1, "Key" : "lang_name_en", "Value" : "English"}, + {"Language": 1, "Key" : "lang_name_nl", "Value" : "Dutch"}, + {"Language": 1, "Key" : "loadingData", "Value" : "Loading data..."}, + {"Language": 1, "Key" : "loginEmployee", "Value" : "Log in as employee"}, + {"Language": 1, "Key" : "loginFailed", "Value": "Login failed"}, + {"Language": 1, "Key" : "loginGuest", "Value" : "Log in as guest"}, + {"Language": 1, "Key" : "loginSuccess", "Value": "Login successful"}, + {"Language": 1, "Key" : "logout", "Value": "Logout"}, + {"Language": 1, "Key" : "moreItems", "Value": "Scroll down for more options"}, + {"Language": 1, "Key" : "no", "Value": "No"}, + {"Language": 1, "Key" : "noReservationFound", "Value": "No reservation found"}, + {"Language": 1, "Key": "notYourTour", "Value": "Another guide is already assigned to this tour, do you want to take over?"}, + {"Language": 1, "Key" : "password", "Value" : "Enter your password:"}, + {"Language": 1, "Key" : "registeredGuests", "Value": "Registered guests"}, + {"Language": 1, "Key" : "removeGuest", "Value": "Remove guest"}, + {"Language": 1, "Key" : "reservationCancelled", "Value": "Reservation has been cancelled"}, + {"Language": 1, "Key" : "reservationDeleted", "Value": "Reservation has been deleted"}, + {"Language": 1, "Key" : "reservationEditCancelled", "Value": "Reservation edit has been cancelled"}, + {"Language": 1, "Key" : "reservationNotDeleted", "Value": "Reservation was not deleted"}, + {"Language": 1, "Key" : "reservationSuccess", "Value": "Reservation has been made successfully, have fun!"}, + {"Language": 1, "Key" : "return", "Value" : "Back"}, + {"Language": 1, "Key" : "returningToMenu", "Value": "Returning to menu"}, + {"Language": 1, "Key" : "scanAllTickets", "Value": "Now scan all present registered guests, scan your employee pass to continue"}, + {"Language": 1, "Key" : "startAfterEndDate", "Value": "Start date must be before end date"}, + {"Language": 1, "Key" : "startAfterEndTime", "Value": "Start time must be before end time"}, + {"Language": 1, "Key" : "startTour", "Value": "Start tour"}, + {"Language": 1, "Key" : "switchLanguage", "Value" : "Change language (Taal wijzigen)"}, + {"Language": 1, "Key" : "ticketAlreadyScanned", "Value": "Ticket has already been scanned and registered"}, + {"Language": 1, "Key" : "ticketNotFound", "Value" : "Ticket was not found. Please try again"}, + {"Language": 1, "Key" : "ticketNotInTour", "Value": "Ticket was found but is not registrered for this tour"}, + {"Language": 1, "Key" : "ticketNumber", "Value": "Ticket number:"}, + {"Language": 1, "Key" : "ticketNumberOrEmployeeNumber", "Value": "Enter a ticket number or employee number:"}, + {"Language": 1, "Key" : "ticketNumberToRemove", "Value": "Enter a ticket number to remove it:"}, + {"Language": 1, "Key" : "ticketScanned", "Value": "BEEP! Ticket {0} has been scanned and registered!"}, + {"Language": 1, "Key" : "tourMenu", "Value": "Tour of {0}, {1} places available"}, + {"Language": 1, "Key" : "tourOption", "Value": "Tour of {0}, {1} places available"}, + {"Language": 1, "Key" : "username", "Value" : "Enter your username:"}, + {"Language": 1, "Key" : "usernameNotRecognized", "Value": "Username not recognized"}, + {"Language": 1, "Key" : "wait", "Value" : "Please wait..."}, + {"Language": 1, "Key" : "welcomeToMuseum", "Value" : "[bold olive]Welcome to the museum! Explore our main menu here and enjoy an engaging visit.[/]"}, + {"Language": 1, "Key" : "yes", "Value": "Yes"} +] \ No newline at end of file diff --git a/ProjectB/Models/AbstractEntity.cs b/ProjectB/Models/AbstractEntity.cs deleted file mode 100644 index 5eff202..0000000 --- a/ProjectB/Models/AbstractEntity.cs +++ /dev/null @@ -1,8 +0,0 @@ -namespace ProjectB.Models; - -public abstract class AbstractEntity : IEntity -{ - public long Id { get; } - - public long GetId() => Id; -} \ No newline at end of file diff --git a/ProjectB/Models/AbstractUser.cs b/ProjectB/Models/AbstractUser.cs deleted file mode 100644 index 23460ff..0000000 --- a/ProjectB/Models/AbstractUser.cs +++ /dev/null @@ -1,30 +0,0 @@ -namespace ProjectB.Models; - -public abstract class AbstractUser : AbstractEntity, IEquatable -{ - - public string Username { get; set; } - public UserRole Role { get; set; } - - public UserRole GetUserRole() - { - return Role; - } - - public string GetUsername() - { - return Username; - } - - public abstract bool Equals(AbstractUser? other); - - public override bool Equals(object? obj) - { - return Equals(obj as AbstractUser); - } - - public override int GetHashCode() - { - return HashCode.Combine(Username, (int)Role); - } -} diff --git a/ProjectB/Models/Employee.cs b/ProjectB/Models/Employee.cs deleted file mode 100644 index 070a72f..0000000 --- a/ProjectB/Models/Employee.cs +++ /dev/null @@ -1,23 +0,0 @@ -using System.ComponentModel.DataAnnotations; - -namespace ProjectB.Models; - -public class Employee : AbstractUser -{ - - [MaxLength(72)] - public required string Password { get; set; } - - public bool IsPasswordCorrect(string password) - { - return BCrypt.Net.BCrypt.EnhancedVerify(password, Password); - } - - public override bool Equals(AbstractUser? other) - { - if (ReferenceEquals(other, this)) return true; - if (ReferenceEquals(other, null)) return false; - if (other.GetType() != GetType()) return false; - return Id == other.GetId(); - } -} \ No newline at end of file diff --git a/ProjectB/Models/Guest.cs b/ProjectB/Models/Guest.cs deleted file mode 100644 index be9fc5b..0000000 --- a/ProjectB/Models/Guest.cs +++ /dev/null @@ -1,20 +0,0 @@ -namespace ProjectB.Models -{ - public class Guest(DateOnly validDate) : AbstractUser - { - public DateOnly ValidDate { get; set; } = validDate; - public Tour? Tour { get; set; } - - public bool IsGuestInTour => Tour != null; - - public bool IsValid() => ValidDate.CompareTo(DateOnly.FromDateTime(DateTime.Today)) == 0; - - public override bool Equals(AbstractUser? other) - { - if (ReferenceEquals(other, this)) return true; - if (ReferenceEquals(other, null)) return false; - if (other.GetType() != GetType()) return false; - return GetId() == other.GetId(); - } - } -} diff --git a/ProjectB/Models/IEntity.cs b/ProjectB/Models/IEntity.cs deleted file mode 100644 index 8e25572..0000000 --- a/ProjectB/Models/IEntity.cs +++ /dev/null @@ -1,21 +0,0 @@ -namespace ProjectB.Models; - -/// -/// This interface should be implemented by any type that will be saved to files, except for enums. It exposes the -/// GetId-method, which returns the ID of the object is in called on. -/// -/// -/// The type of the ID of the entity. -public interface IEntity -{ - /// - /// Returns the ID of the object it is called on. Mainly used to determine whether an ID is already taken, resulting - /// in a PrimaryKeyConstraintException when attempting to create a new entity with that ID, or to determine which - /// object should be updated. - /// - /// - /// The ID of the object it is called on. - /// The type of the ID. - /// - TId GetId(); -} \ No newline at end of file diff --git a/ProjectB/Models/Tour.cs b/ProjectB/Models/Tour.cs deleted file mode 100644 index 2155928..0000000 --- a/ProjectB/Models/Tour.cs +++ /dev/null @@ -1,42 +0,0 @@ -using System.Collections.Immutable; - -namespace ProjectB.Models; - -public class Tour(DateTime start, int capacity = 13) - : AbstractEntity -{ - public ICollection Participants { get; set; } = new List(); - public DateTime Start { get; set; } = start; - public int Capacity { get; set; } = capacity; - public Employee Employee { get; set; } - - public DateTime GetTourTime() - { - return Start; - } - - public int GetRemainingCapacity() - { - return Capacity - Participants.Count; - } - - public Employee GetGuide() - { - return Employee; - } - - public void SetGuide(Employee guide) - { - Employee = guide; - } - - public ICollection GetParticipants() - { - return Participants.ToImmutableList(); - } - - public int GetCapacity() - { - return Capacity; - } -} \ No newline at end of file diff --git a/ProjectB/Models/UserRole.cs b/ProjectB/Models/UserRole.cs deleted file mode 100644 index f7bd069..0000000 --- a/ProjectB/Models/UserRole.cs +++ /dev/null @@ -1,11 +0,0 @@ -namespace ProjectB.Models; - -/// -/// Enum representing the various roles a user can have. Can be expanded easily, should requirements change. -/// -public enum UserRole -{ - Guest, - Guide, - DepartmentHead -} \ No newline at end of file diff --git a/ProjectB/Program.cs b/ProjectB/Program.cs index d17e385..6fc4a0d 100644 --- a/ProjectB/Program.cs +++ b/ProjectB/Program.cs @@ -1,46 +1,47 @@ using Microsoft.EntityFrameworkCore; using Microsoft.Extensions.DependencyInjection; -using Microsoft.Extensions.Hosting; +using ProjectB.Client; using ProjectB.Database; using ProjectB.Repositories; using ProjectB.Services; -using ProjectB.Views.Admin; -using ProjectB.Views.Debug; -using ProjectB.Views.Language; -using ProjectB.Views.Login; -using ProjectB.Views.Main; -using ProjectB.Views.Reservation; +using ProjectB.Workflows.GuestFlows; +using Spectre.Console; -HostApplicationBuilder builder = Host.CreateApplicationBuilder(args); +namespace ProjectB +{ + internal class Program + { + static void Main(string[] args) + { + new DepotClient(GetServices()).Run(); + } -// Add in-memory database -builder.Services.AddDbContext(options => options.UseInMemoryDatabase("ProjectBDatabase")); + private static IServiceProvider GetServices() + { + return new ServiceCollection() + .AddDbContext(options => options.UseInMemoryDatabase("ProjectBDatabase")) + .AddSingleton(AnsiConsole.Console) -// Repostitories -builder.Services.AddSingleton(); -builder.Services.AddSingleton(); -builder.Services.AddSingleton(); -builder.Services.AddSingleton(); + // Repostitories + .AddSingleton() + .AddSingleton() + .AddSingleton() + .AddSingleton() -// Services -builder.Services.AddSingleton(); -builder.Services.AddSingleton(); -builder.Services.AddSingleton(); -builder.Services.AddSingleton(); + // Services + .AddSingleton() + .AddSingleton() + .AddSingleton() + .AddSingleton() + .AddSingleton() + .AddSingleton() -// Views -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); -builder.Services.AddTransient(); + // Flows + .AddTransient() + .AddTransient() + .AddTransient() -using IHost host = builder.Build(); - -host.Services.GetService()!.Output(); \ No newline at end of file + .BuildServiceProvider(); + } + } +} \ No newline at end of file diff --git a/ProjectB/ProjectB.csproj b/ProjectB/ProjectB.csproj index cee123c..8d00ee8 100644 --- a/ProjectB/ProjectB.csproj +++ b/ProjectB/ProjectB.csproj @@ -7,6 +7,12 @@ enable + + + + + + @@ -38,10 +44,9 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + - @@ -55,4 +60,24 @@ + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + PreserveNewest + + + + + + + + diff --git a/ProjectB/Repositories/AbstractRepository.cs b/ProjectB/Repositories/AbstractRepository.cs index 933426c..aa53aee 100644 --- a/ProjectB/Repositories/AbstractRepository.cs +++ b/ProjectB/Repositories/AbstractRepository.cs @@ -1,54 +1,30 @@ using Microsoft.EntityFrameworkCore; using ProjectB.Database; -using ProjectB.IO; using ProjectB.Models; namespace ProjectB.Repositories; -public abstract class AbstractRepository(DatabaseContext databaseContext): IRepository -where TEntity : class, IEntity -where TId : notnull +public abstract class AbstractRepository(IDatabaseContext databaseContext) : IRepository where T : AbstractEntity { - protected DbSet DbSet { get; } = databaseContext.GetRelevantDbSet()!; + protected DbSet DbSet { get; } = databaseContext.GetRelevantDbSet()!; - public void Save(TEntity entity) - { - DbSet.Add(entity: entity); - databaseContext.SaveChanges(); - Persist(); - } + public void Add(T entity) => DbSet.Add(entity: entity); - public TEntity? FindById(TId id) => DbSet.Find(id); + public void AddRange(List range) => DbSet.AddRange(range); - public IEnumerable FindAll() => DbSet.ToList(); - public void Remove(TId id) => DbSet.Remove(DbSet.Find(id)!); + public T? Find(long id) => DbSet.Find(id); + + public IEnumerable FindAll() => DbSet.ToList(); + + public void Remove(long id) => DbSet.Remove(DbSet.Find(id)!); public void RemoveAll() => DbSet.RemoveRange(DbSet.ToArray()); - - public void Refresh() - { - JsonFileReader reader = new(); - ICollection? entities = reader.ReadAllObjects(GetFileLocation()); - if (entities != null) - { - RemoveAll(); - DbSet.AddRange(entities); - } - } - - public void Persist() - { - File.CreateText(this.GetFileLocation()).Close(); - JsonFileWriter writer = new(); - writer.WriteObjects(GetFileLocation(), DbSet.ToList()); - } - - public string GetFileLocation() => $".//../../../Database/{typeof(TEntity).Name}.json"; - + public int Count() => DbSet.Count(); - public bool Exists(TEntity entity) { - return DbSet.Any(e => e == entity); - } + public bool Exists(T entity) => DbSet.Any(e => e == entity); + + public int SaveChanges() => databaseContext.SaveChanges(); + } \ No newline at end of file diff --git a/ProjectB/Repositories/EmployeeRepository.cs b/ProjectB/Repositories/EmployeeRepository.cs index 63faeee..a172047 100644 --- a/ProjectB/Repositories/EmployeeRepository.cs +++ b/ProjectB/Repositories/EmployeeRepository.cs @@ -3,9 +3,12 @@ namespace ProjectB.Repositories; -public class EmployeeRepository(DatabaseContext context) : AbstractRepository(context) +public class EmployeeRepository(IDatabaseContext context) : AbstractRepository(context), IEmployeeRepository { - - public Employee? FindByUsername(string username) => - (from user in DbSet where user.GetUsername() == username select user).FirstOrDefault(); + public Employee? FindByUsernameAndPassword(string username, string password) => + (from user in DbSet + where (user.Username == username || user.EmployeeNumber == username) && user.Password == password + select user).FirstOrDefault(); + + public bool ValidateEmployeeNumber(string employeeNumber) => DbSet.Any(user => user.EmployeeNumber == employeeNumber); } \ No newline at end of file diff --git a/ProjectB/Repositories/GuestRepository.cs b/ProjectB/Repositories/GuestRepository.cs index 05b9a37..6667dfc 100644 --- a/ProjectB/Repositories/GuestRepository.cs +++ b/ProjectB/Repositories/GuestRepository.cs @@ -3,12 +3,10 @@ namespace ProjectB.Repositories; -public class GuestRepository(DatabaseContext context) : AbstractRepository(context) +public class GuestRepository(IDatabaseContext context) : AbstractRepository(context), IGuestRepository { public Guest? FindValidGuestByUsername(string username) { - return DbSet.ToList().FirstOrDefault(guest => guest.GetUsername() == username && guest.IsValid()); + return DbSet.FirstOrDefault(guest => guest.TicketNumber == username && (guest.ValidDate == DateOnly.FromDateTime(DateTime.Now) || !guest.Expires)); } - - } \ No newline at end of file diff --git a/ProjectB/Repositories/IEmployeeRepository.cs b/ProjectB/Repositories/IEmployeeRepository.cs new file mode 100644 index 0000000..a6dccb2 --- /dev/null +++ b/ProjectB/Repositories/IEmployeeRepository.cs @@ -0,0 +1,10 @@ +using ProjectB.Models; + +namespace ProjectB.Repositories +{ + public interface IEmployeeRepository : IRepository + { + Employee? FindByUsernameAndPassword(string username, string password); + bool ValidateEmployeeNumber(string employeeNumber); + } +} \ No newline at end of file diff --git a/ProjectB/Repositories/IGuestRepository.cs b/ProjectB/Repositories/IGuestRepository.cs new file mode 100644 index 0000000..ac6ccc6 --- /dev/null +++ b/ProjectB/Repositories/IGuestRepository.cs @@ -0,0 +1,9 @@ +using ProjectB.Models; + +namespace ProjectB.Repositories +{ + public interface IGuestRepository : IRepository + { + Guest? FindValidGuestByUsername(string username); + } +} \ No newline at end of file diff --git a/ProjectB/Repositories/IRepository.cs b/ProjectB/Repositories/IRepository.cs index b25d376..8d6bfa2 100644 --- a/ProjectB/Repositories/IRepository.cs +++ b/ProjectB/Repositories/IRepository.cs @@ -5,28 +5,25 @@ namespace ProjectB.Repositories; /** * Base for every repository used in this program. */ -public interface IRepository - where TEntity : IEntity - where TId : notnull +public interface IRepository + where T : AbstractEntity { + void Add(T entity); - - void Save(TEntity entity); - - TEntity? FindById(TId id); - - IEnumerable FindAll(); + void AddRange(List range); - void Remove(TId id); + T? Find(long id); - void Remove(TEntity entity) => Remove(entity.GetId()); + IEnumerable FindAll(); - void RemoveAll(); + void Remove(long id); - void Refresh(); + void Remove(T entity) => Remove(entity.Id); - void Persist(); + void RemoveAll(); int Count(); - + + int SaveChanges(); + } \ No newline at end of file diff --git a/ProjectB/Repositories/ITourRepository.cs b/ProjectB/Repositories/ITourRepository.cs new file mode 100644 index 0000000..dceae52 --- /dev/null +++ b/ProjectB/Repositories/ITourRepository.cs @@ -0,0 +1,10 @@ +using ProjectB.Models; + +namespace ProjectB.Repositories +{ + public interface ITourRepository : IRepository + { + IEnumerable GetAllToursTodayAfterNow(); + Tour? GetTourForGuest(Guest guest); + } +} \ No newline at end of file diff --git a/ProjectB/Repositories/ITranslationRepository.cs b/ProjectB/Repositories/ITranslationRepository.cs new file mode 100644 index 0000000..5167297 --- /dev/null +++ b/ProjectB/Repositories/ITranslationRepository.cs @@ -0,0 +1,10 @@ +using ProjectB.Enums; +using ProjectB.Models; + +namespace ProjectB.Repositories +{ + public interface ITranslationRepository : IRepository + { + Translation FindByKeyAndLanguage(string key, Language language); + } +} \ No newline at end of file diff --git a/ProjectB/Repositories/TourRepository.cs b/ProjectB/Repositories/TourRepository.cs index 9f2b600..84c65f2 100644 --- a/ProjectB/Repositories/TourRepository.cs +++ b/ProjectB/Repositories/TourRepository.cs @@ -1,14 +1,17 @@ -using ProjectB.Models; -using System; using ProjectB.Database; +using ProjectB.Models; namespace ProjectB.Repositories { - public class TourRepository(DatabaseContext context) : AbstractRepository(context) + public class TourRepository(IDatabaseContext context) : AbstractRepository(context), ITourRepository { public IEnumerable GetAllToursTodayAfterNow() => from tour in DbSet - where tour.GetTourTime().Date == DateTime.Today && tour.GetTourTime().CompareTo(DateTime.Now) > 0 + where tour.Start.Date == DateTime.Today && tour.Start >= DateTime.Now + orderby tour.Start ascending select tour; + + public Tour? GetTourForGuest(Guest guest) + => DbSet.FirstOrDefault(tour => tour.Participants.Contains(guest.TicketNumber)); } } \ No newline at end of file diff --git a/ProjectB/Repositories/TranslationRepository.cs b/ProjectB/Repositories/TranslationRepository.cs index b567468..caf2118 100644 --- a/ProjectB/Repositories/TranslationRepository.cs +++ b/ProjectB/Repositories/TranslationRepository.cs @@ -1,12 +1,12 @@ using ProjectB.Database; +using ProjectB.Enums; using ProjectB.Models; -using ProjectB.Settings; namespace ProjectB.Repositories; -public class TranslationRepository(DatabaseContext context) : AbstractRepository(context) +public class TranslationRepository(IDatabaseContext context) : AbstractRepository(context), ITranslationRepository { public Translation FindByKeyAndLanguage(string key, Language language) => (from translation in DbSet.ToList() - where translation.Language == language && translation.Key == key - select translation).FirstOrDefault(); + where translation.Language == language && translation.Key == key + select translation).FirstOrDefault(); } \ No newline at end of file diff --git a/ProjectB/Repositories/UserRepository.cs b/ProjectB/Repositories/UserRepository.cs deleted file mode 100644 index e69de29..0000000 diff --git a/ProjectB/Services/AbstractService.cs b/ProjectB/Services/AbstractService.cs new file mode 100644 index 0000000..53ac794 --- /dev/null +++ b/ProjectB/Services/AbstractService.cs @@ -0,0 +1,30 @@ +using ProjectB.Models; +using ProjectB.Repositories; + +namespace ProjectB.Services +{ + public abstract class AbstractService(IRepository repository) : IService where T : AbstractEntity + { + private IRepository Repository { get; } = repository; + + public void Add(T entity) + { + Repository.Add(entity); + } + + public void AddRange(List range) + { + Repository.AddRange(range); + } + + public void Delete(long id) + { + Repository.Remove(id); + } + + public int SaveChanges() + { + return Repository.SaveChanges(); + } + } +} diff --git a/ProjectB/Services/DateTimeService.cs b/ProjectB/Services/DateTimeService.cs new file mode 100644 index 0000000..9a1832e --- /dev/null +++ b/ProjectB/Services/DateTimeService.cs @@ -0,0 +1,9 @@ +namespace ProjectB.Services +{ + public class DateTimeService : IDateTimeService + { + public DateTime Now => DateTime.Now; + + public DateTime Today => DateTime.Today; + } +} diff --git a/ProjectB/Services/EmployeeService.cs b/ProjectB/Services/EmployeeService.cs index 2040257..34aaee0 100644 --- a/ProjectB/Services/EmployeeService.cs +++ b/ProjectB/Services/EmployeeService.cs @@ -1,4 +1,3 @@ -using ProjectB.Exceptions; using ProjectB.Models; using ProjectB.Repositories; @@ -7,63 +6,14 @@ namespace ProjectB.Services; /// /// Represents a service for managing employees. /// -public class EmployeeService(EmployeeRepository repository) : IService +public class EmployeeService(IEmployeeRepository repository) : AbstractService(repository), IEmployeeService { - - /// - /// Creates a new employee. - /// - /// The employee entity to create. - /// Thrown if an employee with the same username already exists. - public void Create(Employee entity) - { - if (repository.Exists(entity)) - { - throw new PrimaryKeyConstraintException($"Employee with username {entity.GetId()} already exists."); - } - - repository.Save(entity); - } - - /// - /// Updates the information of an employee identified by the specified id. - /// - /// The updated employee entity. - /// The id of the employee to update. - /// Thrown if the entity is null. - /// Thrown if the id is null. - public void Update(Employee entity, long id) - { - repository.Save(entity); - } - - /// - /// Deletes an employee identified by the specified id. - /// - /// The id of the employee to delete. - public void Delete(long id) - { - repository.Remove(id); - } - /// /// Finds a valid employee by username. /// /// The username of the employee to find. /// The found employee if it exists; otherwise, null. - /// Thrown if an employee with the specified username is not found. - public Employee? FindValidEmployeeByUsername(string username) - { - Employee employee = repository.FindByUsername(username); - if (employee == null) - { - throw new EntityNotFoundException($"Employee with username {username} not found."); - } + public Employee? FindValidEmployeeByUsernameAndPassword(string username, string password) => repository.FindByUsernameAndPassword(username, password); - return employee; - } - public Employee Read(long read) - { - throw new NotImplementedException(); - } + public bool ValidateEmployeeNumber(string employeeNumber) => repository.ValidateEmployeeNumber(employeeNumber); } \ No newline at end of file diff --git a/ProjectB/Services/GuestService.cs b/ProjectB/Services/GuestService.cs index 501bd17..a8191d6 100644 --- a/ProjectB/Services/GuestService.cs +++ b/ProjectB/Services/GuestService.cs @@ -1,45 +1,9 @@ -using ProjectB.Exceptions; using ProjectB.Models; using ProjectB.Repositories; namespace ProjectB.Services; -public class GuestService(GuestRepository repository) : IService +public class GuestService(IGuestRepository repository) : AbstractService(repository), IGuestService { - public void Create(Guest entity) - { - var guest = entity; - - if (!repository.Exists(entity)) - { - repository.Save(entity); - } - } - - public void Update(Guest entity, long id) - { - repository.Save(entity); - } - - public void Delete(long id) - { - repository.Remove(id); - } - - public Guest FindValidGuestById(string username) - { - Guest? guest = repository.FindValidGuestByUsername(username); - - if (guest == null) - { - throw new EntityNotFoundException($"Could not find Guest with ticketnumber: {username}"); - } - - return guest; - } - - public Guest Read(long read) - { - throw new NotImplementedException(); - } + public Guest? FindValidGuestById(string username) => repository.FindValidGuestByUsername(username); } \ No newline at end of file diff --git a/ProjectB/Services/IDateTimeService.cs b/ProjectB/Services/IDateTimeService.cs new file mode 100644 index 0000000..37bb84c --- /dev/null +++ b/ProjectB/Services/IDateTimeService.cs @@ -0,0 +1,8 @@ +namespace ProjectB.Services +{ + public interface IDateTimeService + { + DateTime Now { get; } + DateTime Today { get; } + } +} diff --git a/ProjectB/Services/IEmployeeService.cs b/ProjectB/Services/IEmployeeService.cs new file mode 100644 index 0000000..e468360 --- /dev/null +++ b/ProjectB/Services/IEmployeeService.cs @@ -0,0 +1,9 @@ +using ProjectB.Models; + +namespace ProjectB.Services; + +public interface IEmployeeService : IService +{ + Employee? FindValidEmployeeByUsernameAndPassword(string username, string password); + bool ValidateEmployeeNumber(string employeeNumber); +} \ No newline at end of file diff --git a/ProjectB/Services/IGuestService.cs b/ProjectB/Services/IGuestService.cs new file mode 100644 index 0000000..53aedf0 --- /dev/null +++ b/ProjectB/Services/IGuestService.cs @@ -0,0 +1,8 @@ +using ProjectB.Models; + +namespace ProjectB.Services; + +public interface IGuestService : IService +{ + Guest? FindValidGuestById(string username); +} \ No newline at end of file diff --git a/ProjectB/Services/IPromptService.cs b/ProjectB/Services/IPromptService.cs new file mode 100644 index 0000000..19fa001 --- /dev/null +++ b/ProjectB/Services/IPromptService.cs @@ -0,0 +1,23 @@ +using ProjectB.Choices; +using ProjectB.Enums; +using ProjectB.Models; + +namespace ProjectB.Services +{ + public interface IPromptService + { + DateOnly AskDate(string titleKey); + Language AskLanguage(string titleKey); + int AskNumber(string titleKey, int? min = null, int? max = null); + string AskPassword(string titleKey); + UserRole AskRole(string titleKey); + string AskTicketNumber(string titleKey); + string AskTicketOrEmployeeNumber(string titleKey); + TimeOnly AskTime(string titleKey); + Tour AskTour(string titleKey, IEnumerable> options); + string AskUsername(string titleKey); + bool AskYesNo(string titleKey, string keyYes, string keyNo); + Action ShowMenu(string titleKey, List> navigationItems); + void ShowSpinner(string titleKey, int delayInMs); + } +} \ No newline at end of file diff --git a/ProjectB/Services/IService.cs b/ProjectB/Services/IService.cs index 9170c96..294ab25 100644 --- a/ProjectB/Services/IService.cs +++ b/ProjectB/Services/IService.cs @@ -2,20 +2,16 @@ namespace ProjectB.Services; -public interface IService - where TEntity : IEntity +public interface IService where T : AbstractEntity { - void Create(TEntity entity); + void Add(T entity); - public void Update(TEntity entity) => Update(entity, entity.GetId()); + void AddRange(List range); - void Update(TEntity entity, TId id); + void Delete(long id); - void Delete(TId id); - - void Delete(TEntity entity) => Delete(entity.GetId()); - - TEntity Read(TId read); + void Delete(T entity) => Delete(entity.Id); + int SaveChanges(); } \ No newline at end of file diff --git a/ProjectB/Services/ITourService.cs b/ProjectB/Services/ITourService.cs new file mode 100644 index 0000000..5f7ad3b --- /dev/null +++ b/ProjectB/Services/ITourService.cs @@ -0,0 +1,18 @@ +using ProjectB.Models; + +namespace ProjectB.Services; + +public interface ITourService : IService +{ + IEnumerable GetAllToursTodayAfterNow(); + + bool RegisterGuestForTour(Guest guest, Tour tour); + + bool EditRegistrationGuestForTour(Guest guest, Tour tour); + + int GetRemainingCapacity(Tour tour); + + Tour? GetTourForGuest(Guest guest); + + bool DeleteReservationGuest(Guest guest); +} \ No newline at end of file diff --git a/ProjectB/Services/ITranslationService.cs b/ProjectB/Services/ITranslationService.cs new file mode 100644 index 0000000..b178676 --- /dev/null +++ b/ProjectB/Services/ITranslationService.cs @@ -0,0 +1,13 @@ +using ProjectB.Enums; +using ProjectB.Models; + +namespace ProjectB.Services; + +public interface ITranslationService : IService +{ + public Language Language { get; set; } + + string Get(string key); + + string GetReplacement(string key, List replacements); +} \ No newline at end of file diff --git a/ProjectB/Services/PromptService.cs b/ProjectB/Services/PromptService.cs new file mode 100644 index 0000000..3dff322 --- /dev/null +++ b/ProjectB/Services/PromptService.cs @@ -0,0 +1,119 @@ +using ProjectB.Choices; +using ProjectB.Enums; +using ProjectB.Models; +using Spectre.Console; + +namespace ProjectB.Services +{ + public class PromptService(ITranslationService translationService, IDateTimeService dateTimeService, IGuestService guestService, ITourService tourService, IAnsiConsole console) : IPromptService + { + public IAnsiConsole Console { get; set; } = console; + public ITranslationService Translation { get; set; } = translationService; + public IDateTimeService DateTime { get; set; } = dateTimeService; + public IGuestService GuestService { get; set; } = guestService; + public ITourService TourService { get; set; } = tourService; + + public Action ShowMenu(string titleKey, List> navigationItems) => Console.Prompt( + new SelectionPrompt>() + .Title(Translation.Get(titleKey)) + .PageSize(10) + .MoreChoicesText(Translation.Get("moreItems")) + .AddChoices(navigationItems)).Value; + + public string AskTicketNumber(string titleKey) => Console.Ask(Translation.Get(titleKey)!); + + public string AskTicketOrEmployeeNumber(string titleKey) => Console.Ask(Translation.Get(titleKey)!); + + public string AskPassword(string titleKey) => Console.Prompt( + new TextPrompt(Translation.Get(titleKey)!).PromptStyle("red").Secret()); + + public string AskUsername(string titleKey) => Console.Ask(Translation.Get(titleKey)!); + + public Language AskLanguage(string titleKey) + { + var options = new List>(); + foreach (var language in Enum.GetValues(typeof(Language))) + options.Add(new NamedChoice(Translation.Get("lang_name_" + language.ToString()!.ToLower()), (Language)language)); + + return Console.Prompt( + new SelectionPrompt>() + .Title(Translation.Get(titleKey)) + .PageSize(10) + .MoreChoicesText(Translation.Get("moreItems")) + .AddChoices(options)).Value; + } + + public UserRole AskRole(string titleKey) + { + return Console.Prompt( + new SelectionPrompt() + .Title(Translation.Get(titleKey)) + .PageSize(10) + .AddChoices(UserRole.Guest, UserRole.Guide, UserRole.DepartmentHead)); + } + + public DateOnly AskDate(string titleKey) + { + return Console.Prompt( + new TextPrompt(Translation.Get(titleKey)!) + .PromptStyle("green") + .ValidationErrorMessage(Translation.Get("invalidDateOnly"))); + } + + public TimeOnly AskTime(string titleKey) + { + return Console.Prompt( + new TextPrompt(Translation.Get(titleKey)!) + .PromptStyle("green") + .ValidationErrorMessage(Translation.Get("invalidTimeOnly"))); + } + + public Tour AskTour(string titleKey, IEnumerable> options) + { + return Console.Prompt( + new SelectionPrompt>() + .Title(Translation.Get(titleKey)) + .PageSize(10) + .MoreChoicesText(Translation.Get("moreItems")) + .AddChoices(options)).Value; + } + + public int AskNumber(string titleKey, int? min = null, int? max = null) + { + return Console.Prompt( + new TextPrompt(Translation.Get(titleKey)) + .PromptStyle("green") + .ValidationErrorMessage(Translation.Get("invalidNumber")) + .Validate(inputNumber => + { + if (min != null && inputNumber < min) + return ValidationResult.Error(Translation.Get("invalidNumberBelowMin")); + + if (max != null && inputNumber > max) + return ValidationResult.Error(Translation.Get("invalidNumberAboveMax")); + + return ValidationResult.Success(); + })); + } + + public bool AskYesNo(string titleKey, string keyYes, string keyNo) + { + return Console.Prompt( + new SelectionPrompt>() + .Title(Translation.Get(titleKey)) + .PageSize(10) + .AddChoices( + new NamedChoice(Translation.Get(keyYes), true), + new NamedChoice(Translation.Get(keyNo), false))).Value; + } + + public void ShowSpinner(string titleKey, int delayInMs) + { + Console.Status().Start(Translation.Get(titleKey), ctx => + { + ctx.Spinner(Spinner.Known.Material); + Thread.Sleep(delayInMs); + }); + } + } +} \ No newline at end of file diff --git a/ProjectB/Services/TourService.cs b/ProjectB/Services/TourService.cs index 64d6587..7e6e230 100644 --- a/ProjectB/Services/TourService.cs +++ b/ProjectB/Services/TourService.cs @@ -1,48 +1,72 @@ -using ProjectB.Exceptions; using ProjectB.Models; using ProjectB.Repositories; namespace ProjectB.Services; -public class TourService(TourRepository repository) : IService +public class TourService(ITourRepository repository) : AbstractService(repository), ITourService { - public void Create(Tour entity) + public static readonly int MaxCapacity = 13; + public static readonly int TourDuration = 40; + public static readonly int DefaultTourInterval = 20; + + public IEnumerable GetAllToursTodayAfterNow() { - if (repository.Exists(entity)) { - throw new PrimaryKeyConstraintException("Tour with specified primary key already exists."); - } - repository.Save(entity); + return repository.GetAllToursTodayAfterNow(); } - public void Delete(long id) + public bool RegisterGuestForTour(Guest guest, Tour tour) { - repository.Remove(id); + if (GetRemainingCapacity(tour) == 0) + { + return false; + } + + tour.Participants.Add(guest.TicketNumber); + + SaveChanges(); + + return true; } - - public Tour Read(long id) + + public bool EditRegistrationGuestForTour(Guest guest, Tour tour) { - throw new NotImplementedException(); + if (GetRemainingCapacity(tour) == 0) + { + return false; + } + + var currentTour = GetTourForGuest(guest); + if (currentTour == null) + return false; + + currentTour.Participants.Remove(guest.TicketNumber); + tour.Participants.Add(guest.TicketNumber); + + SaveChanges(); + + return true; } - public void Update(Tour entity, long id) + public bool DeleteReservationGuest(Guest guest) { - repository.Save(entity); + var currentTour = GetTourForGuest(guest); + if (currentTour == null) + return false; + + currentTour.Participants.Remove(guest.TicketNumber); + + SaveChanges(); + + return true; } - public IEnumerable GetAllToursTodayAfterNow() { - return repository.GetAllToursTodayAfterNow(); + public int GetRemainingCapacity(Tour tour) + { + return MaxCapacity - tour.Participants.Count; } - - public bool RegisterGuestForTour(Guest guest, Tour tour) + public Tour? GetTourForGuest(Guest guest) { - if (tour.GetRemainingCapacity() == 0) - { - return false; - } - - tour.GetParticipants().Add(guest); - repository.Save(tour); - return true; + return repository.GetTourForGuest(guest); } } \ No newline at end of file diff --git a/ProjectB/Services/TranslationService.cs b/ProjectB/Services/TranslationService.cs index 9282e0a..2bcfe3b 100644 --- a/ProjectB/Services/TranslationService.cs +++ b/ProjectB/Services/TranslationService.cs @@ -1,40 +1,33 @@ +using ProjectB.Enums; using ProjectB.Models; using ProjectB.Repositories; namespace ProjectB.Services; -public class TranslationService(TranslationRepository repository) : IService +public class TranslationService(ITranslationRepository repository) : AbstractService(repository), ITranslationService { - public void Create(Translation entity) - { - repository.Save(entity); - } + public Language Language { get; set; } = Language.NL; - public void Update(Translation entity, long id) + public string Get(string key) { - repository.Save(entity); - } + var translation = repository.FindByKeyAndLanguage(key, Language); - public void Delete(long id) - { - repository.Remove(id); - } + if (translation == null) + return $"Language not found: {Language}:{key}"; - public Translation Read(long key) - { - return repository.FindById(key)!; + return translation.Value; } - - public string? GetTranslationString(string key) + public string GetReplacement(string key, List replacements) { - var translation = repository.FindByKeyAndLanguage(key, Settings.Settings.Language); + var translation = Get(key); - if (translation == null) - { - return $"Language not found: {Settings.Settings.Language}:{key}"; - } + if (replacements == null) + replacements = new List(); - return translation.Value; + for (var i = 0; i < replacements.Count; i++) + translation = translation.Replace($"{{{i}}}", replacements[i]); + + return translation; } } \ No newline at end of file diff --git a/ProjectB/Services/UserService.cs b/ProjectB/Services/UserService.cs deleted file mode 100644 index e69de29..0000000 diff --git a/ProjectB/Settings/Language.cs b/ProjectB/Settings/Language.cs deleted file mode 100644 index 11612e1..0000000 --- a/ProjectB/Settings/Language.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace ProjectB.Settings; - -public enum Language -{ - NL, - EN, -} \ No newline at end of file diff --git a/ProjectB/Settings/Settings.cs b/ProjectB/Settings/Settings.cs deleted file mode 100644 index 51a9454..0000000 --- a/ProjectB/Settings/Settings.cs +++ /dev/null @@ -1,9 +0,0 @@ -using ProjectB.login; - -namespace ProjectB.Settings; - -public static class Settings -{ - public static Language Language = Language.EN; - public static Session? CurrentSession; -} \ No newline at end of file diff --git a/ProjectB/Views/AbstractView.cs b/ProjectB/Views/AbstractView.cs deleted file mode 100644 index 7f52df1..0000000 --- a/ProjectB/Views/AbstractView.cs +++ /dev/null @@ -1,27 +0,0 @@ -namespace ProjectB.Views; - -public abstract class AbstractView : IView -{ - - private static DateTime _timeSinceLastInput = DateTime.Now; - - protected int ReadUserChoice(int min, int max, string invalidChoiceMessage) - { - int option; - _timeSinceLastInput = DateTime.Now; - while (!int.TryParse(Console.ReadKey().KeyChar.ToString(), out option) || (option < min || option > max)) - { - _timeSinceLastInput = DateTime.Now; - Console.Clear(); - Console.WriteLine(invalidChoiceMessage); - } - return option; - } - - protected bool HasSessionExpired() - { - return (DateTime.Now - _timeSinceLastInput).TotalSeconds > 120; - } - - public abstract void Output(); -} \ No newline at end of file diff --git a/ProjectB/Views/Admin/CreateEmployeeView.cs b/ProjectB/Views/Admin/CreateEmployeeView.cs deleted file mode 100644 index 168124e..0000000 --- a/ProjectB/Views/Admin/CreateEmployeeView.cs +++ /dev/null @@ -1,29 +0,0 @@ -using ProjectB.Models; -using ProjectB.Services; - -namespace ProjectB.Views.Admin; - -public class CreateEmployeeView(EmployeeService employeeService) : AbstractView -{ - public override void Output() - { - // Get user input from console to determine the username - Console.WriteLine("Enter the username:"); - string username = Console.ReadLine()!; - - // Get user input from console, to determine the password of the user - Console.WriteLine("Enter the password:"); - string password = Console.ReadLine()!; - - // Get user input from console, to determine the UserRole - Console.WriteLine("Enter the user role (Guest, Guide, or DepartmentHead):"); - UserRole role; - Enum.TryParse(Console.ReadLine(), out role); - - // Create new employee - employeeService.Create(new Employee() - { - Username = username, Password = password, Role = role - }); - } -} \ No newline at end of file diff --git a/ProjectB/Views/Admin/CreateGuestView.cs b/ProjectB/Views/Admin/CreateGuestView.cs deleted file mode 100644 index 8430fd9..0000000 --- a/ProjectB/Views/Admin/CreateGuestView.cs +++ /dev/null @@ -1,17 +0,0 @@ -using ProjectB.Models; -using ProjectB.Services; - -namespace ProjectB.Views.Admin; - -public class CreateGuestView(GuestService service) : AbstractView -{ - public override void Output() - { - Console.WriteLine("Geef het ticketnummer van de gast in:"); - string ticketNummer = Console.ReadLine()!; - Console.WriteLine("Geef de geldigheidsdatum van het ticket in (yyyy-mm-dd): "); - DateOnly validForDate = DateOnly.Parse(Console.ReadLine()!); - - service.Create(new Guest(validForDate) { Username = ticketNummer, Role = UserRole.Guest}); - } -} \ No newline at end of file diff --git a/ProjectB/Views/Debug/DebugView.cs b/ProjectB/Views/Debug/DebugView.cs deleted file mode 100644 index a56f16f..0000000 --- a/ProjectB/Views/Debug/DebugView.cs +++ /dev/null @@ -1,47 +0,0 @@ -using ProjectB.Views.Admin; -using ProjectB.Models; -using ProjectB.Repositories; -using ProjectB.Services; -using Spectre.Console; - -namespace ProjectB.Views.Debug; - -public class DebugView(CreateGuestView createGuestView, CreateEmployeeView createEmployeeView, TranslationService translationService) : AbstractView -{ - - public override void Output() - { - - var options = new Dictionary - { - { 1, $"[blue]{((TranslationService) translationService).GetTranslationString("createGuest")}[/]"}, - { 2, $"[blue]{((TranslationService) translationService).GetTranslationString("createEmployee")}[/]" }, - { 3, $"[blue]{((TranslationService) translationService).GetTranslationString("exit")}[/]" }, - }; - - var option = AnsiConsole.Prompt( - new SelectionPrompt() - .Title(((TranslationService) translationService).GetTranslationString("chooseOption")) - .PageSize(10) - .AddChoices(options.Keys) - .UseConverter(choice => $"{choice}. {options[choice]}") - ); - - while (true) - { - switch (option) - { - case 1: - createGuestView.Output(); - break; - case 2: - createEmployeeView.Output(); - break; - case 3: - break; - - } - } - - } -} \ No newline at end of file diff --git a/ProjectB/Views/IView.cs b/ProjectB/Views/IView.cs deleted file mode 100644 index 606c11a..0000000 --- a/ProjectB/Views/IView.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace ProjectB.Views; - -public interface IView { - - void Output(); - -} \ No newline at end of file diff --git a/ProjectB/Views/Language/LanguageSwitcher.cs b/ProjectB/Views/Language/LanguageSwitcher.cs deleted file mode 100644 index 10b3eda..0000000 --- a/ProjectB/Views/Language/LanguageSwitcher.cs +++ /dev/null @@ -1,39 +0,0 @@ -using Spectre.Console; -using ProjectB.Services; - -namespace ProjectB.Views.Language; - -public class LanguageSwitcher(TranslationService translationService) : AbstractView -{ - public override void Output() - { - AnsiConsole.Clear(); // Clear the console screen - - var options = Enum.GetValues(typeof(Settings.Language)) - .Cast() - .Select((value, index) => new { index, value }) - .ToDictionary(pair => pair.index + 1, pair => pair.value); - - var option = AnsiConsole.Prompt( - new SelectionPrompt() - .Title(((TranslationService) translationService).GetTranslationString("chooseOption")) - .PageSize(10) - .AddChoices(options.Keys) - .UseConverter(choice => $"{choice}. {((TranslationService) translationService).GetTranslationString("lang_name_" + options[choice].ToString().ToLower())}") - ); - - try - { - Settings.Settings.Language = options[option]; // Attempt to switch the language - } - catch (Exception ex) - { - // Log the error - Console.WriteLine($"An error occurred while switching languages: {ex.Message}"); - - // Revert back to the original language - Settings.Settings.Language = Settings.Language.NL; - } - - } -} \ No newline at end of file diff --git a/ProjectB/Views/Login/EmployeeLoginView.cs b/ProjectB/Views/Login/EmployeeLoginView.cs deleted file mode 100644 index 408720a..0000000 --- a/ProjectB/Views/Login/EmployeeLoginView.cs +++ /dev/null @@ -1,56 +0,0 @@ -using ProjectB.Exceptions; -using ProjectB.login; -using ProjectB.Models; -using ProjectB.Services; - -namespace ProjectB.Views.Login; - -public class EmployeeLoginView(EmployeeService service) : AbstractView -{ - - // LOGIN_TEXT - private const string LOGIN_TEXT = "Please enter your username and password to log in:"; - - // Implement GetUsername - private string GetUsername() - { - Console.Write("Username: "); - return Console.ReadLine(); - } - - // Implement GetPassword - private string GetPassword() - { - Console.Write("Password: "); - return Console.ReadLine(); - } - - public override void Output() - { - // Implement - Console.WriteLine(LOGIN_TEXT); - Employee? employee = null; - do - { - string username = GetUsername()!; - string password = GetPassword()!; - try - { - employee = service.FindValidEmployeeByUsername(username); - if (employee.IsPasswordCorrect(password)) - { - Settings.Settings.CurrentSession = new Session(employee.GetUsername(), employee.GetUserRole()); - Console.WriteLine("Login success..."); - } - else - { - Console.WriteLine("Incorrect password. Please try again."); - } - } - catch (EntityNotFoundException exception) - { - Console.WriteLine("That username is not recognized. Please try again."); - } - } while (employee == null); - } -} \ No newline at end of file diff --git a/ProjectB/Views/Login/GuestLoginView.cs b/ProjectB/Views/Login/GuestLoginView.cs deleted file mode 100644 index ba5ab88..0000000 --- a/ProjectB/Views/Login/GuestLoginView.cs +++ /dev/null @@ -1,42 +0,0 @@ -using ProjectB.Exceptions; -using ProjectB.login; -using ProjectB.Models; -using ProjectB.Services; -using ProjectB.Views.Reservation; -using Spectre.Console; - -namespace ProjectB.Views.Login; - -public class GuestLoginView(GuestService service, ReservationView guestMenuView, TranslationService translationService) : AbstractView -{ - public override void Output() - { - AnsiConsole.MarkupLine($"[blue]{((TranslationService) translationService).GetTranslationString("enterTicketNumber")}[/]"); - - Guest? guest = null; - do - { - string ticketNumber = GetTicketNumber()!; - try - { - guest = service.FindValidGuestById(ticketNumber); - Settings.Settings.CurrentSession = new Session(guest.GetUsername(), UserRole.Guest); - guestMenuView.Output(); - } - catch (EntityNotFoundException exception) - { - AnsiConsole.Clear(); - // Console.WriteLine("Dat ticketnummer is niet herkend. Voor alstublieft nogmaals uw ticketnummer in:"); - AnsiConsole.MarkupLine($"[red]{((TranslationService) translationService).GetTranslationString("ticketNotFound")}[/]"); - - } - } while (guest == null); - - } - - private string? GetTicketNumber() - { - // return Console.ReadLine(); - return AnsiConsole.Ask(((TranslationService) translationService).GetTranslationString("ticketNumber")); - } -} \ No newline at end of file diff --git a/ProjectB/Views/Main/MainMenuView.cs b/ProjectB/Views/Main/MainMenuView.cs deleted file mode 100644 index a3115b8..0000000 --- a/ProjectB/Views/Main/MainMenuView.cs +++ /dev/null @@ -1,62 +0,0 @@ -using ProjectB.Settings; -using ProjectB.Views.Debug; -using ProjectB.Views.Login; -using ProjectB.Views.Language; - -using ProjectB.Services; -using Spectre.Console; - -namespace ProjectB.Views.Main; - -public class MainMenuView(EmployeeLoginView employeeLoginView, GuestLoginView guestLoginView, LanguageSwitcher languageSwitcher, DebugView debugView, TranslationService translationService) : AbstractView -{ - - public override void Output() - { - while (true) - { - AnsiConsole.Clear(); - - // Display a status message for 5 seconds - AnsiConsole.Status().Start(translationService.GetTranslationString("wait"), ctx => - { - ctx.Spinner(Spinner.Known.Material); - ctx.Status($"\n {translationService.GetTranslationString("loadingData")}"); - Thread.Sleep(2000); - }); - - var options = new Dictionary - { - { 1, $"[blue]{translationService.GetTranslationString("loginGuest")}[/]"}, - { 2, $"[blue]{translationService.GetTranslationString("loginEmployee")}[/]" }, - { 3, $"[blue]{translationService.GetTranslationString("switchLanguage")}[/]" }, - { 0, $"[blue]{translationService.GetTranslationString("debug")}[/]" } - }; - - var option = AnsiConsole.Prompt( - new SelectionPrompt() - .Title(translationService.GetTranslationString("chooseOption")) - .PageSize(10) - .AddChoices(options.Keys) - .UseConverter(choice => $"{choice}. {options[choice]}") - ); - - - switch (option) - { - case 1: - guestLoginView.Output(); - break; - case 2: - employeeLoginView.Output(); - break; - case 3: - languageSwitcher.Output(); - break; - case 0: - debugView.Output(); - break; - } - } - } -} \ No newline at end of file diff --git a/ProjectB/Views/Reservation/CreateReservationView.cs b/ProjectB/Views/Reservation/CreateReservationView.cs deleted file mode 100644 index 1a43379..0000000 --- a/ProjectB/Views/Reservation/CreateReservationView.cs +++ /dev/null @@ -1,39 +0,0 @@ -using System.Text; -using ProjectB.Models; -using ProjectB.Services; - -namespace ProjectB.Views.Reservation; - -public class CreateReservationView(TourService tourService, GuestService guestService, TranslationService translationService) : AbstractView -{ - public override void Output() - { - var tours = tourService.GetAllToursTodayAfterNow(); - - // Show all tours, with an index - PrintAllTours(tours); - - // Get user input - int option = ReadUserChoice(1, tours.Count(), $"{((TranslationService) translationService).GetTranslationString("choseTour")}\n{PrintAllTours(tours)}"); - // AnsiConsole.MarkupLine($"[blue]{((TranslationService) _translationService).GetTranslationString("enterTicketNumber")}[/]"); - - - // Get tour corresponding to user choice - Tour selectedTour = tours.ElementAt(option - 1); - - // Register user for tour - tourService.RegisterGuestForTour(guestService.FindValidGuestById(Settings.Settings.CurrentSession!.Username), selectedTour); - } - - private string PrintAllTours(IEnumerable tours) - { - StringBuilder builder = new StringBuilder(); - for (int i = 0; i < tours.Count(); i++) - { - var tour = tours.ElementAt(i); - builder.Append($"{i + 1}. {((TranslationService) translationService).GetTranslationString("time")} {tour.GetTourTime().Hour:00}:{tour.GetTourTime():00}\t\t{((TranslationService) translationService).GetTranslationString("spots")} {tour.GetRemainingCapacity()}\n"); - } - - return builder.ToString(); - } -} \ No newline at end of file diff --git a/ProjectB/Views/Reservation/DeleteReservationView.cs b/ProjectB/Views/Reservation/DeleteReservationView.cs deleted file mode 100644 index 696ab39..0000000 --- a/ProjectB/Views/Reservation/DeleteReservationView.cs +++ /dev/null @@ -1,10 +0,0 @@ -namespace ProjectB.Views.Reservation; - -public class DeleteReservationView : AbstractView -{ - public override void Output() - { - throw new NotImplementedException(); - } -} - diff --git a/ProjectB/Views/Reservation/EditReservationView.cs b/ProjectB/Views/Reservation/EditReservationView.cs deleted file mode 100644 index fc68eb1..0000000 --- a/ProjectB/Views/Reservation/EditReservationView.cs +++ /dev/null @@ -1,9 +0,0 @@ -namespace ProjectB.Views.Reservation; - -public class EditReservationView : AbstractView -{ - public override void Output() - { - throw new NotImplementedException(); - } -} \ No newline at end of file diff --git a/ProjectB/Views/Reservation/ReservationsView.cs b/ProjectB/Views/Reservation/ReservationsView.cs deleted file mode 100644 index 0222f59..0000000 --- a/ProjectB/Views/Reservation/ReservationsView.cs +++ /dev/null @@ -1,53 +0,0 @@ - -using ProjectB.Services; -using Spectre.Console; - -namespace ProjectB.Views.Reservation; - -public class ReservationView( - CreateReservationView createReservationView, - EditReservationView editReservationView, - DeleteReservationView deleteReservationView, - TranslationService translationService) : AbstractView -{ - - public override void Output() - { - while (true) - { - var options = new Dictionary - { - { 1, $"[blue]{translationService.GetTranslationString("createReservationView")}[/]"}, - { 2, $"[blue]{translationService.GetTranslationString("editReservationView")}[/]" }, - { 3, $"[blue]{translationService.GetTranslationString("deleteReservationView")}[/]" }, - { 0, $"[blue]{translationService.GetTranslationString("return")}[/]" } - }; - - var option = AnsiConsole.Prompt( - new SelectionPrompt() - .Title(translationService.GetTranslationString("chooseOption")) - .PageSize(10) - .AddChoices(options.Keys) - .UseConverter(choice => $"{choice}. {options[choice]}") - ); - - while (true) - { - switch (option) - { - case 1: - createReservationView.Output(); - break; - case 2: - editReservationView.Output(); - break; - case 3: - deleteReservationView.Output(); - break; - case 4: - return; - } - } - } - } -} \ No newline at end of file diff --git a/ProjectB/Workflows/AbstractWorkflow.cs b/ProjectB/Workflows/AbstractWorkflow.cs new file mode 100644 index 0000000..19b6d6b --- /dev/null +++ b/ProjectB/Workflows/AbstractWorkflow.cs @@ -0,0 +1,14 @@ +using ProjectB.Database; + +namespace ProjectB.Workflows +{ + public abstract class AbstractWorkflow(IDatabaseContext context) + { + public virtual (bool Success, string MessageKey) Commit() + { + var changes = context.SaveChanges(); + + return (changes > 0, changes > 0 ? "changesSaved" : "noChangesToSave"); + } + } +} diff --git a/ProjectB/Workflows/GuestFlows/CreateReservationFlow.cs b/ProjectB/Workflows/GuestFlows/CreateReservationFlow.cs new file mode 100644 index 0000000..fb0935a --- /dev/null +++ b/ProjectB/Workflows/GuestFlows/CreateReservationFlow.cs @@ -0,0 +1,58 @@ +using ProjectB.Database; +using ProjectB.Models; +using ProjectB.Services; + +namespace ProjectB.Workflows.GuestFlows +{ + public class CreateReservationFlow(IDatabaseContext context, ITourService tourService) : AbstractWorkflow(context) + { + public Guest? Guest { get; private set; } + public Tour? SelectedTour { get; private set; } + + public (bool Success, string MessageKey) SetGuest(Guest guest) + { + if (guest == null) + return (false, "guestIsNull"); + + if (tourService.GetTourForGuest(guest) != null) + return (false, "alreadyHasReservation"); + + Guest = guest; + + return (true, string.Empty); + } + + public (bool Success, string MessageKey) SetTour(Tour tour) + { + if (tour == null) + return (false, "tourIsNull"); + + if (tour.Participants.Count > tour.Capacity) + return (false, "tourFull"); + + if (tour.Start < DateTime.Now) + return (false, "tourInPast"); + + if (tour.Departed) + return (false, "tourDeparted"); + + SelectedTour = tour; + + return (true, string.Empty); + } + + public override (bool Success, string MessageKey) Commit() + { + if (Guest == null) + return (false, "guestIsNull"); + + if (SelectedTour == null) + return (false, "tourIsNull"); + + tourService.RegisterGuestForTour(Guest, SelectedTour); + + //No need to call base commit for this due to the service handling the changes + return (true, string.Empty); + } + } +} diff --git a/ProjectB/Workflows/GuestFlows/DeleteReservationFlow.cs b/ProjectB/Workflows/GuestFlows/DeleteReservationFlow.cs new file mode 100644 index 0000000..c92bec6 --- /dev/null +++ b/ProjectB/Workflows/GuestFlows/DeleteReservationFlow.cs @@ -0,0 +1,44 @@ +using ProjectB.Database; +using ProjectB.Models; +using ProjectB.Services; + +namespace ProjectB.Workflows.GuestFlows +{ + public class DeleteReservationFlow(IDatabaseContext context, ITourService tourService) : AbstractWorkflow(context) + { + public Guest? Guest { get; private set; } + public Tour? CurrentTour { get; private set; } + + public (bool Success, string MessageKey) SetGuest(Guest guest) + { + if (guest == null) + return (false, "guestIsNull"); + + var currentTour = tourService.GetTourForGuest(guest); + if (currentTour == null) + return (false, "noReservationFound"); + + if (currentTour.Departed) + return (false, "tourDeparted"); + + Guest = guest; + CurrentTour = currentTour; + + return (true, string.Empty); + } + + public override (bool Success, string MessageKey) Commit() + { + if (Guest == null) + return (false, "guestIsNull"); + + if (CurrentTour == null) + return (false, "tourIsNull"); + + tourService.DeleteReservationGuest(Guest); + + //No need to call base commit for this due to the service handling the changes + return (true, string.Empty); + } + } +} diff --git a/ProjectB/Workflows/GuestFlows/EditReservationFlow.cs b/ProjectB/Workflows/GuestFlows/EditReservationFlow.cs new file mode 100644 index 0000000..34fa633 --- /dev/null +++ b/ProjectB/Workflows/GuestFlows/EditReservationFlow.cs @@ -0,0 +1,64 @@ +using ProjectB.Database; +using ProjectB.Models; +using ProjectB.Services; + +namespace ProjectB.Workflows.GuestFlows +{ + public class EditReservationFlow(IDatabaseContext context, ITourService tourService) : AbstractWorkflow(context) + { + public Guest? Guest { get; private set; } + public Tour? CurrentTour { get; private set; } + public Tour? SelectedTour { get; private set; } + + public (bool Success, string MessageKey) SetGuest(Guest guest) + { + if (guest == null) + return (false, "guestIsNull"); + + var currentTour = tourService.GetTourForGuest(guest); + if (currentTour == null) + return (false, "noReservationFound"); + + if (currentTour.Departed) + return (false, "tourDeparted"); + + Guest = guest; + CurrentTour = currentTour; + + return (true, string.Empty); + } + + public (bool Success, string MessageKey) SetTour(Tour tour) + { + if (tour == null) + return (false, "tourIsNull"); + + if (tour.Participants.Count > tour.Capacity) + return (false, "tourFull"); + + if (tour.Start < DateTime.Now) + return (false, "tourInPast"); + + if (tour.Departed) + return (false, "tourDeparted"); + + SelectedTour = tour; + + return (true, string.Empty); + } + + public override (bool Success, string MessageKey) Commit() + { + if (Guest == null) + return (false, "guestIsNull"); + + if (SelectedTour == null) + return (false, "tourIsNull"); + + tourService.EditRegistrationGuestForTour(Guest!, SelectedTour); + + //No need to call base commit for this due to the service handling the changes + return (true, string.Empty); + } + } +} diff --git a/ProjectB/login/Session.cs b/ProjectB/login/Session.cs deleted file mode 100644 index e7586b7..0000000 --- a/ProjectB/login/Session.cs +++ /dev/null @@ -1,15 +0,0 @@ -using ProjectB.Models; - -namespace ProjectB.login; - -public class Session -{ - public string Username { get; private set; } - public UserRole Role { get; private set; } - - public Session(string username, UserRole role) - { - Username = username; - Role = role; - } -} \ No newline at end of file diff --git a/ProjectB/ui/MainMenu.cs b/ProjectB/ui/MainMenu.cs deleted file mode 100644 index e69de29..0000000 diff --git a/ProjectBTest/Fixtures/EmployeeFixtures.cs b/ProjectBTest/Fixtures/EmployeeFixtures.cs deleted file mode 100644 index b41ba72..0000000 --- a/ProjectBTest/Fixtures/EmployeeFixtures.cs +++ /dev/null @@ -1,35 +0,0 @@ -using ProjectB.Models; - -namespace ProjectBTest.Fixtures; - -public class EmployeeFixtures -{ - public static ICollection GenerateCollection(int amount) - { - ICollection userList = new List(); - Random random = new Random(); - int enumLength = Enum.GetNames(typeof(UserRole)).Length; - for (int i = 0; i < amount; i++) - { - // Does not include guest. - UserRole role = (UserRole)random.Next(1, enumLength); - userList.Add(new Employee(Guid.NewGuid().ToString(), role, Guid.NewGuid().ToString())); - } - - return userList; - } - - public static ICollection GenerateGuides(int amount) - { - ICollection userList = new List(); - Random random = new Random(); - for (int i = 0; i < amount; i++) - { - // Does not include guest. - userList.Add(new Employee(Guid.NewGuid().ToString(), UserRole.Guide, Guid.NewGuid().ToString())); - } - - return userList; - } - -} \ No newline at end of file diff --git a/ProjectBTest/Fixtures/GuestFixtures.cs b/ProjectBTest/Fixtures/GuestFixtures.cs deleted file mode 100644 index 1951be6..0000000 --- a/ProjectBTest/Fixtures/GuestFixtures.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Newtonsoft.Json; -using System; -using System.Collections.Generic; -using ProjectB.Models; - -namespace ProjectBTest.Fixtures -{ - public class GuestFixtures - { - public static ICollection GenerateCollection(int amount) - { - ICollection userList = new List(); - for (int i = 0; i < amount; i++) - { - int ticketNumber = i + 1; - userList.Add(new Guest(Guid.NewGuid().ToString(), DateOnly.FromDateTime(DateTime.Today))); - } - - return userList; - } - } -} diff --git a/ProjectBTest/Fixtures/TourFixtures.cs b/ProjectBTest/Fixtures/TourFixtures.cs deleted file mode 100644 index 5ce0b7d..0000000 --- a/ProjectBTest/Fixtures/TourFixtures.cs +++ /dev/null @@ -1,21 +0,0 @@ -using ProjectB.Models; - -namespace ProjectBTest.Fixtures; - -public class TourFixtures -{ - - public static ICollection GenerateCollection(int amount) - { - - ICollection guides = EmployeeFixtures.GenerateGuides(amount); - - ICollection userList = new HashSet(); - for (int i = 0; i < amount; i++) - { - userList.Add(new Tour(new TourCompositeKey(DateTime.Now.AddHours(2), guides.ElementAt(i).GetId()), 13, new List())); - } - - return userList; - } -} \ No newline at end of file diff --git a/ProjectBTest/IO/JsonFileReaderTest.cs b/ProjectBTest/IO/JsonFileReaderTest.cs deleted file mode 100644 index a30c02d..0000000 --- a/ProjectBTest/IO/JsonFileReaderTest.cs +++ /dev/null @@ -1,33 +0,0 @@ -using ProjectB.IO; -using ProjectB.Models; -using ProjectBTest.Fixtures; - -namespace ProjectBTest.IO; - -[TestClass] -public class JsonFileReaderTest -{ - - [DataTestMethod] - [DataRow(".//test.json", 1)] - [DataRow(".//test.json", 10)] - [DataRow(".//test.json", 100)] - public void ShouldJsonToFileWhenPassedAListOfUsers(string fileName, int amount) - { - ICollection userList = EmployeeFixtures.GenerateCollection(amount); - JsonFileWriter writer = new(); - writer.WriteObjects(fileName, userList); - - JsonFileReader reader = new(); - ICollection? result = reader.ReadAllObjects(fileName); - Assert.IsNotNull(result); - - Assert.AreEqual(amount, result.Count); - foreach (var user in result) - { - Assert.IsTrue(userList.Contains(user)); - } - - File.Delete(fileName); - } -} \ No newline at end of file diff --git a/ProjectBTest/Mocks/TourRepositoryMock.cs b/ProjectBTest/Mocks/TourRepositoryMock.cs deleted file mode 100644 index 8a478a8..0000000 --- a/ProjectBTest/Mocks/TourRepositoryMock.cs +++ /dev/null @@ -1,81 +0,0 @@ -using ProjectB.Models; -using ProjectB.Repositories; - -namespace ProjectBTest.Mocks; - -public class TourRepositoryMock : IRepository -{ - - private Dictionary _repository = new Dictionary(); - private List _fileSystem = new List(); - - - public void Save(Tour entity) - { - throw new NotImplementedException(); - } - - public Tour? FindById(TourCompositeKey id) - { - throw new NotImplementedException(); - } - - public Tour? FindById(int id) - { - return _repository[id]; - } - - public IEnumerable FindAll() - { - return _repository.Values; - } - - public void Remove(TourCompositeKey id) - { - throw new NotImplementedException(); - } - - public void Remove(int id) - { - _repository.Remove(id); - } - - public void RemoveAll() - { - _repository.Clear(); - } - - public void Refresh() - { - // _repository = new Dictionary() - // { - // {1, new Tour(1, DateTime.Now, new List())}, - // {2, new Tour(2, DateTime.Now.AddDays(1), new List())}, - // {3, new Tour(3, DateTime.Now.AddDays(2), new List())} - // }; - } - - public void Persist() - { - _fileSystem.Clear(); - foreach (var VARIABLE in _repository.Values) - { - _fileSystem.Add(VARIABLE); - } - } - - public int Count() - { - return _repository.Values.Count; - } - - public string GetFileLocation() - { - return ".//TourRepository.json"; - } - - public bool Exists(int id) - { - return _repository.ContainsKey(id); - } -} \ No newline at end of file diff --git a/ProjectBTest/ProjectBTest.csproj b/ProjectBTest/ProjectBTest.csproj index 0f1503a..d948d77 100644 --- a/ProjectBTest/ProjectBTest.csproj +++ b/ProjectBTest/ProjectBTest.csproj @@ -6,28 +6,30 @@ false - - - - - - + + + + + + + + + + + + all runtime; build; native; contentfiles; analyzers; buildtransitive - - + runtime; build; native; contentfiles; analyzers; buildtransitive all - - - - + - + \ No newline at end of file diff --git a/ProjectBTest/ProjectBTest.sln b/ProjectBTest/ProjectBTest.sln new file mode 100644 index 0000000..0624c3b --- /dev/null +++ b/ProjectBTest/ProjectBTest.sln @@ -0,0 +1,25 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.002.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProjectBTest", "ProjectBTest.csproj", "{9138815D-F483-47F8-BF2B-C2B70332AF43}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {9138815D-F483-47F8-BF2B-C2B70332AF43}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9138815D-F483-47F8-BF2B-C2B70332AF43}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9138815D-F483-47F8-BF2B-C2B70332AF43}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9138815D-F483-47F8-BF2B-C2B70332AF43}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {8F5A2D46-D240-4757-97F3-F4F74A0A1095} + EndGlobalSection +EndGlobal diff --git a/ProjectBTest/Repositories/InMemoryRepository.cs b/ProjectBTest/Repositories/InMemoryRepository.cs deleted file mode 100644 index df0e8b4..0000000 --- a/ProjectBTest/Repositories/InMemoryRepository.cs +++ /dev/null @@ -1,48 +0,0 @@ -using ProjectB.Models; -using ProjectB.Repositories; -using System.Collections.Generic; - -public class InMemoryRepository : IRepository where T : IEntity where TKey : class -{ - private List entities = new List(); - - public void Save(T entity) - { - entities.Add(entity); - } - - public void Remove(TKey id) - { - entities.RemoveAll(e => e.GetId().Equals(id)); - } - - public T FindById(TKey id) - { - return entities.Find(e => e.GetId().Equals(id)) ?? default(T); - } - - public IEnumerable FindAll() - { - return entities; - } - - public void RemoveAll() - { - entities.Clear(); - } - - public void Refresh() - { - // Implement this method if needed - } - - public void Persist() - { - // Implement this method if needed - } - - public int Count() - { - return entities.Count; - } -} \ No newline at end of file diff --git a/ProjectBTest/Repositories/TourRepositoryTest.cs b/ProjectBTest/Repositories/TourRepositoryTest.cs deleted file mode 100644 index 3a97d10..0000000 --- a/ProjectBTest/Repositories/TourRepositoryTest.cs +++ /dev/null @@ -1,22 +0,0 @@ -using ProjectB.Repositories; -using ProjectBTest.Fixtures; - -namespace ProjectBTest.Repositories; - -[TestClass] -public class TourRepositoryTest -{ - - [TestMethod] - public void Test() - { - var repo = new TourRepository(); - var entities = TourFixtures.GenerateCollection(12); - foreach (var VARIABLE in entities) - { - repo.Save(VARIABLE); - } - repo.Persist(); - } - -} \ No newline at end of file diff --git a/ProjectBTest/Repositories/UserRepositoryTest.cs b/ProjectBTest/Repositories/UserRepositoryTest.cs deleted file mode 100644 index fe82447..0000000 --- a/ProjectBTest/Repositories/UserRepositoryTest.cs +++ /dev/null @@ -1,74 +0,0 @@ -using ProjectB.IO; -using ProjectB.Models; -using ProjectB.Repositories; -using ProjectBTest.Fixtures; - -namespace ProjectBTest.Repositories; - -[TestClass] -public class UserRepositoryTest -{ - - private readonly EmployeeRepository _repository = EmployeeRepository.Instance; - - [TestCleanup] - public void Cleanup() - { - _repository.RemoveAll(); - } - - [TestInitialize] - public void Prepare() - { - using (File.Create(_repository.GetFileLocation())) - { - } - } - - [DataTestMethod] - [DataRow(1)] - [DataRow(10)] - [DataRow(100)] - public void FindAllShouldFindNEntities(int amount) - { - ICollection users = EmployeeFixtures.GenerateCollection(amount); - JsonFileWriter writer = new(); - writer.WriteObjects(_repository.GetFileLocation(), users); - - _repository.Refresh(); - IEnumerable result = _repository.FindAll(); - - Assert.AreEqual(amount, result.Count()); - - File.Delete(_repository.GetFileLocation()); - } - - [DataTestMethod] - [DataRow(1)] - [DataRow(10)] - [DataRow(100)] - public void PersistShouldSaveNewUsersToFile(int amount) - { - ICollection users = EmployeeFixtures.GenerateCollection(amount); - foreach (Employee user in users) - { - _repository.Save(user); - } - - Assert.AreEqual(amount, _repository.Count()); - - _repository.Persist(); - - JsonFileReader reader = new(); - ICollection? result = reader.ReadAllObjects(_repository.GetFileLocation()); - - Assert.AreEqual(amount, result!.Count); - foreach (Employee user in result) - { - Assert.AreEqual(_repository.FindById(user.GetId()), user); - } - - File.Delete(_repository.GetFileLocation()); - } - -} \ No newline at end of file diff --git a/ProjectBTest/Services/TourServiceTest.cs b/ProjectBTest/Services/TourServiceTest.cs deleted file mode 100644 index 627ef9c..0000000 --- a/ProjectBTest/Services/TourServiceTest.cs +++ /dev/null @@ -1,35 +0,0 @@ -using ProjectB.Services; - -namespace ProjectBTest.Services; - -[TestClass] -public class TourServiceTest -{ - - // private TourService _service; - // - // [TestMethod] - // public void TestCreate() - // { - // _repositoryMock = new TourRepositoryMock(); - // _service = new TourService(_repositoryMock); - // var tour = new Tour(25, DateTime.Now.AddDays(20), new List()); - // Assert.IsTrue(_repositoryMock.Count() == 0); - // - // _service.Create(tour); - // Assert.IsTrue(_repositoryMock.Count() == 1); - // } - // - // [TestMethod] - // public void TestCreateFailOnPrimaryKeyAlreadyExists() - // { - // _repositoryMock = new TourRepositoryMock(); - // _service = new TourService(_repositoryMock); - // var tour = new Tour(25, DateTime.Now.AddDays(20), new List()); - // Assert.IsTrue(_repositoryMock.Count() == 0); - // - // _service.Create(tour); - // Assert.IsTrue(_repositoryMock.Count() == 1); - // Assert.ThrowsException(() => _service.Create(tour)); - // } -} \ No newline at end of file diff --git a/ProjectBTest/UnitTest1.cs b/ProjectBTest/UnitTest1.cs deleted file mode 100644 index b2a3100..0000000 --- a/ProjectBTest/UnitTest1.cs +++ /dev/null @@ -1,7 +0,0 @@ -namespace ProjectBTest; - -[TestClass] -public class UnitTest1 -{ - -} \ No newline at end of file diff --git a/ProjectBTest/UnitTestReservation.cs b/ProjectBTest/UnitTestReservation.cs deleted file mode 100644 index 67a6de7..0000000 --- a/ProjectBTest/UnitTestReservation.cs +++ /dev/null @@ -1,68 +0,0 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; -using System; -using System.Collections.Generic; -using ProjectB.Models; -using ProjectB.Repositories; -using ProjectB; -using ProjectB.IO; -using static Reservation; - -namespace ProjectB.Tests -{ - [TestClass] - public class ReservationTests - { - // private TourRepository? _repository; - // private Tour? _testTour; - // - // [TestInitialize] - // public void Initialize() - // { - // _repository = TourRepository.Instance; - // _testTour = new Tour(DateTime.Today, "Test Tour", 10); - // _repository.Save(_testTour); - // } - // - // [TestMethod] - // public void SignUpForTour() - // { - // SignUpForTour(); - // Assert.AreEqual(1, _testTour!.Participants.Count); - // } - // - // [TestMethod] - // public void SignUpForTourTourFull() - // { - // _testTour!.Capacity = 0; - // SignUpForTour(); - // Assert.AreEqual(0, _testTour!.Participants.Count); - // } - // - // [TestMethod] - // public void SignUpForTourAlreadySignedUp() - // { - // var testParticipant = new Guest("TestUser", DateOnly.FromDateTime(DateTime.Today), "TestUser"); - // _testTour!.Participants.Add(testParticipant); - // SignUpForTour(); - // Assert.AreEqual(1, _testTour!.Participants.Count); - // } - // - // [TestMethod] - // public void AdjustTourAddGuest() - // { - // var initialParticipantsCount = _testTour!.Participants.Count; - // ModifyTour(); - // Assert.AreEqual(initialParticipantsCount + 1, _testTour.Participants.Count); - // } - // - // [TestMethod] - // public void AdjustTourDeleteGuest() - // { - // var testParticipant = new Guest("TestUser", DateOnly.FromDateTime(DateTime.Today), "TestUser"); - // _testTour!.Participants.Add(testParticipant); - // var initialParticipantsCount = _testTour.Participants.Count; - // ModifyTour(); - // Assert.AreEqual(initialParticipantsCount - 1, _testTour.Participants.Count); - // } - } -} diff --git a/ProjectBTest/UnitTestTour.cs b/ProjectBTest/UnitTestTour.cs deleted file mode 100644 index 305f70a..0000000 --- a/ProjectBTest/UnitTestTour.cs +++ /dev/null @@ -1,54 +0,0 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; -using ProjectB.Models; -using System; - -namespace ProjectB.Tests -{ - [TestClass] - public class TourTests - { - // Test to ensure that the Tour constructor initializes properties correctly - // [TestMethod] - // public void Tour_Constructor_InitializesPropertiesCorrectly() - // { - // DateTime time = new DateTime(2024, 4, 5, 10, 0, 0); - // string location = "Test Location"; - // int capacity = 20; - // - // Tour tour = new Tour(time, location, capacity); - // - // Assert.AreEqual(time, tour.Time); - // Assert.AreEqual(location, tour.Location); - // Assert.AreEqual(capacity, tour.Capacity); - // Assert.IsNotNull(tour.Participants); - // Assert.AreEqual(0, tour.Participants.Count); - // } - // - // // Test to ensure that a participant can be added to the participants list - // [TestMethod] - // public void Tour_AddParticipant_ParticipantAddedToParticipantsList() - // { - // Tour tour = new Tour(DateTime.Now, "Test Location", 10); - // Guest guest = new Guest("testUser", DateOnly.FromDateTime(DateTime.Today), "testUser"); - // - // tour.Participants.Add(guest); - // - // Assert.AreEqual(1, tour.Participants.Count); - // Assert.IsTrue(tour.Participants.Contains(guest)); - // } - // - // // Test to ensure that a participant can be removed from the participants list - // [TestMethod] - // public void Tour_RemoveParticipant_ParticipantRemovedFromParticipantsList() - // { - // Tour tour = new Tour(DateTime.Now, "Test Location", 10); - // Guest guest = new Guest("testUser", DateOnly.FromDateTime(DateTime.Today), "testUser"); - // tour.Participants.Add(guest); - // - // tour.Participants.Remove(guest); - // - // Assert.AreEqual(0, tour.Participants.Count); - // Assert.IsFalse(tour.Participants.Contains(guest)); - // } - } -} diff --git a/ProjectBTest/UnitTestTranslations.cs b/ProjectBTest/UnitTestTranslations.cs deleted file mode 100644 index 2cf5b18..0000000 --- a/ProjectBTest/UnitTestTranslations.cs +++ /dev/null @@ -1,52 +0,0 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; -using ProjectB.Models; -using ProjectB.Repositories; -using ProjectB.Services; -using System.Collections.Generic; -using ProjectB.settings; - -namespace ProjectB.Tests -{ - [TestClass] - public class UnitTestTranslations - { - [TestMethod] - public void GetTranslationString_ReturnsCorrectTranslation_WhenKeyExists() - { - // Arrange - var lang = Settings.Language.ToString(); - var translation = new Translation("NL", new Dictionary { { "test", "This is a test." } }); - var repository = new InMemoryRepository(); - repository.Save(translation); - - // Check if the translation is saved correctly - var savedTranslation = repository.FindById("NL"); - Assert.IsNotNull(savedTranslation); - Assert.AreEqual("This is a test.", savedTranslation.GetPairs()["test"]); - - var service = new TranslationService(repository); - - // Act - var result = service.GetTranslationString("test"); - - // Assert - Assert.AreEqual("This is a test.", result); - } - - [TestMethod] - public void GetTranslationString_ReturnsFallbackString_WhenKeyDoesNotExist() - { - // Arrange - var translation = new Translation("EN", new Dictionary { { "test", "This is a test." } }); - var repository = new InMemoryRepository(); - repository.Save(translation); - var service = new TranslationService(repository); - - // Act - var result = service.GetTranslationString("nonexistent"); - - // Assert - Assert.AreEqual("Translation not found: nonexistent", result); - } - } -} \ No newline at end of file diff --git a/ProjectBTest/Views/TourViewTest.cs b/ProjectBTest/Views/TourViewTest.cs deleted file mode 100644 index 7f1d469..0000000 --- a/ProjectBTest/Views/TourViewTest.cs +++ /dev/null @@ -1,17 +0,0 @@ -using ProjectB.Repositories; -using ProjectBTest.Fixtures; - -namespace ProjectBTest.Views; - -[TestClass] -public class TourViewTest -{ - - [TestMethod] - public void Test() - { - TourRepository repository = new(); - var tours = TourFixtures.GenerateCollection(100); - } - -} \ No newline at end of file diff --git a/ProjectBTest/Workflows/GuestFlows/CreateReservationFlowTests.cs b/ProjectBTest/Workflows/GuestFlows/CreateReservationFlowTests.cs new file mode 100644 index 0000000..a7c0715 --- /dev/null +++ b/ProjectBTest/Workflows/GuestFlows/CreateReservationFlowTests.cs @@ -0,0 +1,6 @@ +namespace ProjectBTest.Workflows.GuestFlows +{ + public class CreateReservationFlowTests + { + } +} diff --git a/ProjectBTest/Workflows/GuestFlows/DeleteReservationFlowTests.cs b/ProjectBTest/Workflows/GuestFlows/DeleteReservationFlowTests.cs new file mode 100644 index 0000000..51cbf96 --- /dev/null +++ b/ProjectBTest/Workflows/GuestFlows/DeleteReservationFlowTests.cs @@ -0,0 +1,50 @@ +using Moq; +using ProjectB.Database; +using ProjectB.Models; +using ProjectB.Services; +using ProjectB.Workflows.GuestFlows; + +namespace ProjectBTest.Workflows +{ + public class DeleteReservationFlowTests + { + private Mock _contextMock; + private Mock _tourServiceMock; + private CreateReservationFlow _createReservationFlow; + + [TestInitialize] + public void TestInitialize() + { + _contextMock = new Mock(); + _tourServiceMock = new Mock(); + + _createReservationFlow = new CreateReservationFlow( + _contextMock.Object, + _tourServiceMock.Object); + } + + + [TestMethod] + public void HappyFlow() + { + // Arrange + Guest guest = new Guest() { TicketNumber = "13548424" }; + Tour tour = new Tour(DateTime.Now.AddHours(1)) { Capacity = 13, Departed = false, Participants = new() { guest.TicketNumber } }; + + // Set up mocks for dependencies + _tourServiceMock.Setup(x => x.DeleteReservationGuest(guest)) + .Returns(true); + + _tourServiceMock.Setup(x => x.GetTourForGuest(guest)) + .Returns(tour); + + // Act + var setGuest = _createReservationFlow.SetGuest(guest); + var commit = _createReservationFlow.Commit(); + + // Assert + Assert.IsTrue(setGuest.Success); + Assert.IsTrue(commit.Success); + } + } +} diff --git a/ProjectBTest/Workflows/GuestFlows/EditReservationFlowTests.cs b/ProjectBTest/Workflows/GuestFlows/EditReservationFlowTests.cs new file mode 100644 index 0000000..a5ed20c --- /dev/null +++ b/ProjectBTest/Workflows/GuestFlows/EditReservationFlowTests.cs @@ -0,0 +1,6 @@ +namespace ProjectBTest.Workflows +{ + public class EditReservationFlowTests + { + } +} diff --git a/ProjectBTest/ui/MainMenuTest.cs b/ProjectBTest/ui/MainMenuTest.cs deleted file mode 100644 index 8295c8d..0000000 --- a/ProjectBTest/ui/MainMenuTest.cs +++ /dev/null @@ -1,35 +0,0 @@ -using ProjectB.Resources; -using ProjectB.settings; -using ProjectB.ui; -using ProjectBTest.utils; - -namespace ProjectBTest.ui; - -[TestClass] -public class MainMenuTest -{ - - [TestMethod] - public void TestMainMenuPrintsInDutch() - { - Settings.Lanuage = Lanuage.NL; - MainMenu mainMenu = new(); - using (ConsoleOutput consoleOutput = new ()) - { - mainMenu.ShowMenu(); - Assert.AreEqual(consoleOutput.GetOuput(), Translations.translation("MAIN_MENU") + "\n"); - } - } - - [TestMethod] - public void TestMainMenuPrintsInEnglish() - { - Settings.Lanuage = Lanuage.EN; - MainMenu mainMenu = new(); - using (ConsoleOutput consoleOutput = new ()) - { - mainMenu.ShowMenu(); - Assert.AreEqual(consoleOutput.GetOuput(), Translations.translation("MAIN_MENU") + "\n"); - } - } -} \ No newline at end of file diff --git a/ProjectBTest/utils/ConsoleOutput.cs b/ProjectBTest/utils/ConsoleOutput.cs deleted file mode 100644 index 69d53d6..0000000 --- a/ProjectBTest/utils/ConsoleOutput.cs +++ /dev/null @@ -1,26 +0,0 @@ -namespace ProjectBTest.utils -{ - public class ConsoleOutput : IDisposable - { - private StringWriter stringWriter; - private TextWriter originalOutput; - - public ConsoleOutput() - { - stringWriter = new StringWriter(); - originalOutput = Console.Out; - Console.SetOut(stringWriter); - } - - public string GetOuput() - { - return stringWriter.ToString(); - } - - public void Dispose() - { - Console.SetOut(originalOutput); - stringWriter.Dispose(); - } - } -} \ No newline at end of file