Esempio n. 1
0
        public static void LogEntry(string date, string door, string evnt, string tenant) // Informationen skickas in i textform och sparas i lämplig form och i lämpliga tabeller i databasen.
        {
            using var db = new Database.MyDatabase();

            db.Add(new Logs
            {
                Date = date,
                Door = new Doors {
                    Door = door
                },
                Event = new Event {
                    Code = evnt
                },
                Tenant = new Tenants {
                    Tenant = tenant
                }
            });
        }
Esempio n. 2
0
        /// <summary>
        /// Metod som slumpgenererar och matar in data in i logs tabellen
        /// </summary>
        public static void LogsInsert()
        {
            Random rnd = new Random();

            using var db = new Database.MyDatabase();

            for (int pos = 0; pos < 200; pos++)
            {
                db.Add(new Models.Logs
                {
                    Date   = RandomDate(rnd),
                    Door   = db.Doors.ToList()[rnd.Next(0, db.Doors.Count())], // slumpar rader från tabellen Doors i databasen
                    Event  = db.Event.ToList()[rnd.Next(0, db.Event.Count())],
                    Tenant = db.Tenants.ToList()[rnd.Next(0, db.Tenants.Count())]
                });
            }
            db.SaveChanges();
        }