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); } }
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); } }
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); } }