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(); }
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(); }