diff --git a/Aperio_Control_Centre.ACSDatabase/Models/Extensions/DoorModeScheduleExtension.cs b/Aperio_Control_Centre.ACSDatabase/Models/Extensions/DoorModeScheduleExtension.cs deleted file mode 100644 index 25284cf..0000000 --- a/Aperio_Control_Centre.ACSDatabase/Models/Extensions/DoorModeScheduleExtension.cs +++ /dev/null @@ -1,56 +0,0 @@ -//using Aperio_Control_Centre.Aadp.Enumerations; -//using Microsoft.AspNetCore.Mvc.Rendering; -//using System.ComponentModel.DataAnnotations; -//using System.Diagnostics; -//using System.Reflection; - -//namespace Aperio_Control_Centre.ACSDatabase.Models.Extensions -//{ -// public static class DoorModeScheduleExtension -// { -// //public static DoorModeSchedule? GetFirstActiveDoorModeschedule(this List? doorModeSchedules) -// //{ -// // if (doorModeSchedules != null) -// // { -// // Debug.WriteLine("has DoorModeSchedules"); - -// // foreach (DoorModeSchedule doorModeSchedule in doorModeSchedules) -// // { -// // Debug.WriteLine($"DoorModeSchedule - {doorModeSchedule.Timezone?.GetTimezoneString} - {doorModeSchedule.DoorMode} - {doorModeSchedule.ExecuteMode}"); - -// // if (doorModeSchedule.Timezone.IsTimezoneActive()) -// // { -// // Debug.WriteLine("time zone is active"); - -// // //await WriteToDevice(new SetDoorModeCommand(_deviceId.ToId(), doorModeSchedule.DoorMode, doorModeSchedule.Timezone.TimeToNextEndTime().ToDeciSeconds(), TimingMode.TIME, doorModeSchedule.ExecuteMode), token); -// // return doorModeSchedule; -// // } -// // } -// // } -// // return null; -// //} - -// //public static List GetExecuteModes(this List? doorModeSchedules) -// //{ -// // return Enum.GetValues() -// // .Select(e => new SelectListItem -// // { -// // Value = e.ToString(), -// // Text = $"{e} - {GetEnumDisplayName(e)}" -// // }).ToList(); -// //} - -// //// Helper method to get DisplayName from enum -// //private static string GetEnumDisplayName(Enum enumValue) -// //{ -// // // Get the MemberInfo for the enum value -// // var memberInfo = enumValue.GetType().GetMember(enumValue.ToString()).FirstOrDefault(); - -// // // Get the DisplayAttribute from the MemberInfo -// // var displayAttribute = memberInfo?.GetCustomAttribute(); - -// // // Return DisplayName if available; otherwise, the enum name -// // return displayAttribute?.Name ?? enumValue.ToString(); -// //} -// } -//}