internal static CarInventoryModel ReturnCarInventory(BOLCarInventory value) { try { CarInventoryModel carsInventory = new CarInventoryModel(); CarsType a = RentTypeOfCars.ReturnCarType(value.CarsTypeID); carsInventory.ManufacturerName = a.ManufacturerName; carsInventory.Model = a.Model; carsInventory.Gear = a.Gear; carsInventory.DailyCost = a.DailyCost; carsInventory.CostDayOverdue = a.CostDayOverdue; carsInventory.ManufactureYear = a.ManufactureYear; carsInventory.UpdatedMileage = value.UpdatedMileage; carsInventory.VehiclePic = value.VehiclePic; carsInventory.IsProperForRent = value.IsProperForRent; carsInventory.VehicleNumber = value.VehicleNumber; carsInventory.BranchesName = RentBranches.ReturnBrancheName(value.BranchesID); return(carsInventory); } catch { } return(null); }
public IHttpActionResult Post([FromBody] CarInventoryModel newCarType) { BOLCarInventory RetrievedCarInventory = GetCarInventoryFilter.RetrieveCarInventory(newCarType); BOLCarInventory add = RentCarsInVehicleInventory.AddCarTo_db(RetrievedCarInventory); return(Ok(add)); }
public static BOLCarInventory RetrieveCarInventory(CarInventoryModel carInventory) { BOLCarInventory newCarInventory = new BOLCarInventory(); newCarInventory.CarsTypeID = RentTypeOfCars.ReturnCarTypeid(carInventory.ManufacturerName, carInventory.Model, carInventory.Gear); newCarInventory.BranchesID = RentBranches.ReturnBrancheid(carInventory.BranchesName); newCarInventory.IsProperForRent = carInventory.IsProperForRent; newCarInventory.UpdatedMileage = carInventory.UpdatedMileage; newCarInventory.VehicleNumber = carInventory.VehicleNumber; newCarInventory.VehiclePic = carInventory.VehiclePic; return(newCarInventory); }
public IHttpActionResult Get(int carNumber) { var baseUrl = Request.RequestUri.GetLeftPart(UriPartial.Authority); BOLCarInventory value = RentCarsInVehicleInventory.GetCarFrom_db(carNumber); if (value != null) { value.VehiclePic = baseUrl + @"/image/" + value.VehiclePic; CarInventoryModel carList = GetCarInventoryFilter.ReturnCarInventory(value); return(Ok(carList)); } return(null); }