/// <summary> /// Make and save a copy of the grid /// </summary> /// <param name="gridId">Grid Id</param> public void LogGrid(int gridId) { var grid = db.Grids.FirstOrDefault(g => g.GridId == gridId); if (grid != null) { var gridLog = new GridLog(grid); db.Add(gridLog, false); } }
/// <summary> /// Add a grid log entry to the database /// </summary> public void Add(GridLog gridLog, bool saveChanges) { db.GridLogs.Add(gridLog); if(saveChanges) db.SaveChanges(); }
/// <summary> /// Remove a grid log entry from database /// </summary> public void Remove(GridLog gridLog) { db.GridLogs.Remove(gridLog); db.SaveChanges(); }
/// <summary> /// Add a grid log entry to the database /// </summary> public void Add(GridLog gridLog) { Add(gridLog, true); }