Пример #1
0
 // 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();
     }
 }
Пример #2
0
 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();
     }
 }
Пример #3
0
        // 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;
 }
Пример #5
0
 public RunsController(ResultsContext context) => this._context = context;
Пример #6
0
 public TasksController(ResultsContext context) => _context = context;
Пример #7
0
 public ResultsController(ResultsContext context, IDataRepository <Result> repo)
 {
     _context = context;
     _repo    = repo;
 }