// method for saving results public void SaveResults(Stopwatch stopwatch) { using (var db = new ResultsContext()) { //write var timeEntry = new Time { StartTime = DateTime.Now - stopwatch.Elapsed, EndTime = DateTime.Now, TotalTime = stopwatch.Elapsed }; db.Add(timeEntry); db.SaveChanges(); } }
public void DeleteResults() { using (var db = new ResultsContext()) { Console.WriteLine("Deleting the times"); var times = db.Times .OrderBy(b => b.StartTime); foreach (var time in times) { db.Remove(time); } db.SaveChanges(); } }
// method for getting results public Task <List <Time> > GetResults() { List <Time> dbResults = new List <Time>(); using (var db = new ResultsContext()) { //read Console.WriteLine("Querying for times"); dbResults = db.Times .OrderBy(b => b.StartTime).ToList(); } return(Task.FromResult(dbResults)); }
public ParticipantResultsRepository(ResultsContext resultContext) { _resultsContext = resultContext; }
public RunsController(ResultsContext context) => this._context = context;
public TasksController(ResultsContext context) => _context = context;
public ResultsController(ResultsContext context, IDataRepository <Result> repo) { _context = context; _repo = repo; }