コード例 #1
0
        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);
        }
コード例 #2
0
        public IHttpActionResult Post([FromBody] CarInventoryModel newCarType)
        {
            BOLCarInventory RetrievedCarInventory = GetCarInventoryFilter.RetrieveCarInventory(newCarType);
            BOLCarInventory add = RentCarsInVehicleInventory.AddCarTo_db(RetrievedCarInventory);

            return(Ok(add));
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }