Beispiel #1
0
        public void UpdateSwitchCabinet(Guid id, SwitchCabinet switchCabinet)
        {
            var origSc = dbContext.SwitchCabinets.FirstOrDefault(sc => sc.Id.Equals(id));

            if (null == origSc)
            {
                return;
            }

            origSc.Location = switchCabinet.Location;
            origSc.AddAuditTrailEntry(dbContext);
            dbContext.SaveChanges();
        }
Beispiel #2
0
        public void AddSwitchCabinet(SwitchCabinet switchCabinet)
        {
            var sc = new SwitchCabinet
            {
                Id                = switchCabinet.Id,
                Location          = switchCabinet.Location,
                AuditTrailEntries = new List <AuditTrailEntry <SwitchCabinet> >()
            };

            dbContext.SwitchCabinets.Add(sc);
            sc.AddAuditTrailEntry(dbContext);
            dbContext.SaveChanges();
        }