public async Task <int> GetCountAsync(string species)
 {
     using (var context = new PorpoiseRidesContext())
     {
         return(await context.Porpoises.CountAsync(x => x.Species.Equals(species)));
     }
 }
 public async Task <List <Porpoise> > GetAsync()
 {
     using (var context = new PorpoiseRidesContext())
     {
         return(await context.Porpoises.ToListAsync());
     }
 }
 public async Task AddAsync(Porpoise porpoise)
 {
     using (var context = new PorpoiseRidesContext())
     {
         context.Porpoises.Add(porpoise);
         await context.SaveChangesAsync();
     }
 }
 public async Task UpdateAsync(Porpoise porpoise)
 {
     using (var context = new PorpoiseRidesContext())
     {
         var porpoiseDb = context.Porpoises.FirstOrDefault(x => x.Id == porpoise.Id);
         porpoiseDb.Name    = porpoise.Name;
         porpoiseDb.Species = porpoise.Species;
         await context.SaveChangesAsync();
     }
 }
Example #5
0
 public async Task UpdateAsync(Ride ride)
 {
     using (var context = new PorpoiseRidesContext())
     {
         var rideDb = context.Rides.FirstOrDefault(x => x.Id == ride.Id);
         rideDb.PorpoiseId = ride.PorpoiseId;
         rideDb.Rider      = ride.Rider;
         rideDb.RideTime   = ride.RideTime;
         await context.SaveChangesAsync();
     }
 }