using System; using System.ComponentModel.DataAnnotations.Schema; namespace AyaNova.Models { public class GlobalOpsBackupSettings { public long Id { get; set; }//this is always 1 as there is only ever one single global Ops object public uint Concurrency { get; set; } public DateTime BackupTime { get; set; } public int BackupSetsToKeep { get; set; } public bool BackupAttachments { get; set; } public GlobalOpsBackupSettings() { Id = 1;//always 1 BackupTime = new DateTime(2020, 5, 19, 23, 59, 0, DateTimeKind.Local).ToUniversalTime();//date doesn't matter it only uses hour // BackupTime = DateTime.UtcNow.AddMinutes(-10);//for testing, above is regular BackupSetsToKeep = 3; } } }