Beispiel #1
0
 public static void PostParkingService(Model.ParkingService parkingServices)
 {
     try
     {
         using (var context = DBParkingHRSEntities.Instance)
         {
             parkingServices.DateTimeEntry = DateTime.Now;
             context.ParkingService.Add(parkingServices);
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #2
0
 public static void PutParkingService(Model.ParkingService parkingServices)
 {
     try
     {
         using (var context = DBParkingHRSEntities.Instance)
         {
             parkingServices.DateTimeExit = DateTime.Now;
             DateTime?entry          = parkingServices.DateTimeEntry;
             DateTime?exit           = parkingServices.DateTimeExit;
             double   diferenceDates = (exit - entry).Value.TotalMinutes;
             var      totalPrice     = Convert.ToDecimal(diferenceDates) * parkingServices.Rates.Rate;
             parkingServices.Minutes              = Convert.ToDecimal(diferenceDates);
             parkingServices.Estate               = 1;
             parkingServices.ServicePrice         = totalPrice;
             context.Entry(parkingServices).State = EntityState.Modified;
             context.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }