示例#1
0
        public async Task <IActionResult> Edit(RefuelingReport report, int truckId, int DriverId)
        {
            report.Driver = await _driverRepository.GetDriver(DriverId);

            report.Truck = await _truckRepository.GetTruck(truckId);

            await _refuelingRepository.UpdateRefuelingReport(report);

            return(Redirect(Request.Headers["Referer"].ToString()));
        }
        public async Task AddRefuelingReport(RefuelingReport refuelingReport)
        {
            await _context.RefuelingReports.AddAsync(refuelingReport);

            await Save();
        }
 public async Task DeleteRefuelingReport(RefuelingReport refuelingReport)
 {
     _context.RefuelingReports.Remove(refuelingReport);
     await Save();
 }
 public async Task UpdateRefuelingReport(RefuelingReport refuelingCheck)
 {
     _context.RefuelingReports.Update(refuelingCheck);
     await Save();
 }