public void Dispose() { if (context != null) { context.Dispose(); context = null; } }
protected virtual void Dispose(bool disposing) { if (disposing) { // Free managed resources if (db != null) { db.Dispose(); db = null; } } }
public FixItTaskRepository() { db = new MyFixItContext(); log = null; }
public async Task CreateAsync(FixItTask taskToAdd) { Stopwatch timespan = Stopwatch.StartNew(); db = new MyFixItContext(); try { db.FixItTasks.Add(taskToAdd); await db.SaveChangesAsync(); timespan.Stop(); log.TraceApi("SQL Database", "FixItTaskRepository.CreateAsync", timespan.Elapsed, "taskToAdd={0}", taskToAdd); } catch (Exception e) { log.Error(e, "Error in FixItTaskRepository.CreateAsync(taskToAdd={0})", taskToAdd); throw; } }
public FixItTaskRepository(MyFixItContext context) { this.context = context; }