public HistoryRent AddHistory(BicyclesInStock bicycle)
 {
     HistoryRent history = new HistoryRent
     {
         BicycleID = bicycle.BicycleId,
         DateTimeOut = DateTime.Now,
         RentIdOut = bicycle.RentCenterId
     };
     context.HistoryRents.Add(history);
     context.SaveChanges();
     return history;
 }
 public void BackRent(Bicycle bicycle, int userRentId)
 {
     BicyclesOnRent bicycleOnRent = context.BicyclesOnRents.Find(bicycle.BicycleId, bicycle.RentCenterId);
     if(bicycleOnRent != null)
     {
         BicyclesInStock bicycleInStock = new BicyclesInStock { BicycleId = bicycleOnRent.BicycleId,
                                                                 RentCenterId = userRentId
         };
         context.BicyclesInStocks.Add(bicycleInStock);
         HistoryRent dbEntry = context.HistoryRents.Find(bicycleOnRent.HistoryRentID);
         if(dbEntry != null)
         {
             dbEntry.DateTimeIn = DateTime.Now;
             dbEntry.RentIdIn = bicycleInStock.RentCenterId;
             dbEntry.DeltaTime = (dbEntry.DateTimeIn - dbEntry.DateTimeOut).Value.Seconds;
             context.BicyclesOnRents.Remove(bicycleOnRent);
         }
         Bicycle bicycledbEntry = context.Bicycles.Find(bicycle.BicycleId);
         if(bicycledbEntry != null)
         {
             bicycledbEntry.RentCenterId = bicycleInStock.RentCenterId;
         }
     }
     context.SaveChanges();
 }