public int DeleteCarForRent(string carNumber)
 {
     if (GlobalVariable.queryType == 0)
     {
         CARFORRENT carForRent = DB.CARFORRENTS.Where(cfr => cfr.carNumber.Equals(carNumber)).SingleOrDefault();
         DB.CARFORRENTS.Attach(carForRent);
         if (carForRent == null)
         {
             return(0);
         }
         DB.CARFORRENTS.Remove(carForRent);
         DB.SaveChanges();
         return(1);
     }
     else
     {
         return(DB.DeleteCarForRentByCar(carNumber));
     }
 }
        public CarForRentModel UpdateCarForRent(CarForRentModel carForRentModel)
        {
            string id = HttpContext.Current.User.Identity.Name;

            carForRentModel.userID = id;

            if (carForRentModel.rentRealEndDate == null)
            {
                carForRentModel.rentRealEndDate = carForRentModel.rentStartDate.AddDays(-36);
            }

            if (GlobalVariable.queryType == 0)
            {
                CARFORRENT carForRent = DB.CARFORRENTS.Where(cfr => cfr.rentNumber == carForRentModel.rentNumber).SingleOrDefault();
                if (carForRent == null)
                {
                    return(null);
                }
                carForRent.carNumber       = carForRentModel.carNumber;
                carForRent.userID          = carForRentModel.userID;
                carForRent.rentStartDate   = carForRentModel.rentStartDate;
                carForRent.rentEndDate     = carForRentModel.rentEndDate;
                carForRent.rentRealEndDate = carForRentModel.rentRealEndDate;
                DB.SaveChanges();
                return(GetOneCarForRentByRentNumber(carForRent.rentNumber));
            }
            else
            {
                return(DB.UpdateCarForRent(carForRentModel.rentStartDate, carForRentModel.rentEndDate, carForRentModel.rentRealEndDate, carForRentModel.userID, carForRentModel.carNumber, carForRentModel.rentNumber).Select(cfr => new CarForRentModel
                {
                    rentNumber = cfr.rentNumber,
                    carNumber = cfr.carNumber,
                    userID = cfr.userID,
                    rentStartDate = cfr.rentStartDate,
                    rentEndDate = cfr.rentEndDate,
                    rentRealEndDate = cfr.rentRealEndDate
                }).SingleOrDefault());
            }
        }