Пример #1
0
 public bool EditCar(CarStatus changedCar)
 {
     try
     {
         using (CarRentEntities db = new CarRentEntities())
         {
             cars_tbl car = db.cars_tbl.FirstOrDefault(c => c.PlateNumber == changedCar.PlateNumber);
             if (car != null)
             {
                 car.ActuallyKm      = changedCar.ActuallyKm;
                 car.AvaibleToBeRent = changedCar.AvaibleToBeRent;
                 car.ProperToBeRent  = changedCar.ProperToBeRent;
                 car.Picture         = changedCar.Picture;
                 car.DayPrice        = changedCar.DayPrice;
                 car.DayDelayPrice   = changedCar.DayDelayPrice;
                 car.PlateNumber     = changedCar.PlateNumber;
                 db.SaveChanges();
                 return(true);
             }
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Пример #2
0
 public bool RemoveCar(int plateNumber)
 {
     try
     {
         using (CarRentEntities db = new CarRentEntities())
         {
             cars_tbl car = db.cars_tbl.FirstOrDefault(c => c.PlateNumber == plateNumber);
             if (car != null)
             {
                 db.cars_tbl.Remove(car);
                 db.SaveChanges();
                 return(true);
             }
             return(false);
         }
     }
     catch (Exception)
     {
         return(false);
     }
 }
Пример #3
0
        public CarStatus GetCar(int PlateNumber)
        {
            using (CarRentEntities db = new CarRentEntities())
            {
                cars_tbl c = db.cars_tbl.FirstOrDefault(car => car.PlateNumber == PlateNumber);
                if (c != null)
                {
                    return new CarStatus
                           {
                               CarTypeId = new CarType
                               {
                                   CarTypeId     = c.carsType_tbl.CarTypeId,
                                   ModelMake     = c.carsType_tbl.ModelMake,
                                   Model         = c.carsType_tbl.Model,
                                   ModelName     = c.carsType_tbl.ModelName,
                                   ModelYear     = c.carsType_tbl.ModelYear,
                                   ModelBody     = c.carsType_tbl.ModelBody,
                                   ModelWeightKg = c.carsType_tbl.ModelWeightKg,
                                   ModelDoors    = c.carsType_tbl.ModelDoors,
                                   Gear          = c.carsType_tbl.Gear
                               },
                               ActuallyKm      = c.ActuallyKm,
                               Picture         = c.Picture,
                               AvaibleToBeRent = c.AvaibleToBeRent,
                               ProperToBeRent  = c.ProperToBeRent,
                               DayPrice        = c.DayPrice,
                               DayDelayPrice   = c.DayDelayPrice,
                               PlateNumber     = c.PlateNumber,

                               BranchId = new Branch
                               {
                                   Adress     = c.branchs_tbl.Adress,
                                   BranchName = c.branchs_tbl.BranchName
                               },
                           }
                }
                ;
                return(null);
            }
        }