internal static List <CarInventoryModel> ListRetrieveCarInventory1(List <BOLCarInventory> value, List <BOLOrder> orderlist) { try { List <CarInventoryModel> carsInventory = new List <CarInventoryModel>(); for (int i = 0; i < value.Count; i++) { CarsType a = RentTypeOfCars.ReturnCarType(value[i].CarsTypeID); carsInventory.Add(new CarInventoryModel { ManufacturerName = a.ManufacturerName, Model = a.Model, Gear = a.Gear, DailyCost = a.DailyCost, CostDayOverdue = a.CostDayOverdue, ManufactureYear = a.ManufactureYear, UpdatedMileage = value[i].UpdatedMileage, VehiclePic = value[i].VehiclePic, IsProperForRent = value[i].IsProperForRent, VehicleNumber = value[i].VehicleNumber, BranchesName = RentBranches.ReturnBrancheName(value[i].BranchesID), StartDate = orderlist[i].StartDate, endDate = orderlist[i].ReturnDate, }); } return(carsInventory); } catch { } return(null); }
internal static List <CarInventoryModel> ListRetrieveCarInventory(List <BOLCarInventory> carInventory, int from, int to) { try { List <CarInventoryModel> carsInventory = new List <CarInventoryModel>(); BOLCarInventory[] arr = new BOLCarInventory[to - from]; arr = carInventory.ToArray(); for (int i = from; i < to; i++) { CarsType a = RentTypeOfCars.ReturnCarType(arr[i].CarsTypeID); carsInventory.Add(new CarInventoryModel { ManufacturerName = a.ManufacturerName, Model = a.Model, Gear = a.Gear, DailyCost = a.DailyCost, CostDayOverdue = a.CostDayOverdue, ManufactureYear = a.ManufactureYear, UpdatedMileage = arr[i].UpdatedMileage, VehiclePic = arr[i].VehiclePic, IsProperForRent = arr[i].IsProperForRent, VehicleNumber = arr[i].VehicleNumber, BranchesName = RentBranches.ReturnBrancheName(arr[i].BranchesID), }); } return(carsInventory); } catch { } return(null); }
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); }
internal static List <CarInventoryModel> ListRetrieveFilteredCarInventory(List <BOLCarInventory> carInventory, string company, string gear, string model, string openText, DateTime?year) { try { List <CarInventoryModel> carsInventory = new List <CarInventoryModel>(); BOLCarInventory[] arr = new BOLCarInventory[carInventory.Count]; arr = carInventory.ToArray(); for (int i = 0; i < carInventory.Count; i++) { CarsType a = RentTypeOfCars.ReturnCarType(arr[i].CarsTypeID); carsInventory.Add(new CarInventoryModel { ManufacturerName = a.ManufacturerName, Model = a.Model, Gear = a.Gear, ManufactureYear = a.ManufactureYear, UpdatedMileage = arr[i].UpdatedMileage, VehiclePic = arr[i].VehiclePic, IsProperForRent = arr[i].IsProperForRent, VehicleNumber = arr[i].VehicleNumber, BranchesName = RentBranches.ReturnBrancheName(arr[i].BranchesID), }); } carsInventory = getFlitredList(carsInventory, company, gear, model, openText, year); return(carsInventory); } catch { } return(null); }
public IHttpActionResult returnCar([FromBody] OrderModel order) { BOLOrder RetrievedOrder = GetOrdersFilter.RetrieveOrder(order); BOLOrder getOrder = RentOrder.UpDataTo_db(RetrievedOrder); var a = (getOrder.ActualReturnDate.Value - getOrder.StartDate.Date).TotalDays; int CarsTypeID = RentCarsInVehicleInventory.GetCarsTypeID(getOrder.VehiclesID); decimal carPriceForDay = RentTypeOfCars.getDaylyCost(CarsTypeID); return(Ok(carPriceForDay)); }
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 Delete(string ManufacturerName, string Model, string Gear, DateTime ManufactureYear, decimal DailyCost, decimal CostDayOverdue) { RentTypeOfCars.deleteFrom_db(ManufacturerName, Model, Gear, ManufactureYear, DailyCost, CostDayOverdue); return(Ok()); }
public IHttpActionResult Put([FromBody] List <BOLCarType> CarType) { RentTypeOfCars.UpDataCarTypeTo_db(CarType[0], CarType[1]); return(Ok()); }
public IHttpActionResult Post([FromBody] BOLCarType newCarType) { RentTypeOfCars.AddCarTypeTo_db(newCarType); return(Ok()); }
public IHttpActionResult DistinctName() { List <BOLCarType> value = RentTypeOfCars.GetDistinctName(); return(Ok(value)); }
public IHttpActionResult getYear() { List <DateTime> value = RentTypeOfCars.GetTypeYear(); return(Ok(value)); }
public IHttpActionResult getgear() { List <string> value = RentTypeOfCars.GetTypeGear(); return(Ok(value)); }
public IHttpActionResult getModels(string id) { List <string> value = RentTypeOfCars.GetTypeModel(id); return(Ok(value)); }
public IHttpActionResult TypeName() { List <string> value = RentTypeOfCars.GetTypeNames(); return(Ok(value)); }
public IHttpActionResult GetTypeByCompanyName(string name) { List <BOLCarType> value = RentTypeOfCars.GetCarsTypeFrom_db(name); return(Ok(value)); }
// GET: api/CarType public IHttpActionResult Get(string id) { List <BOLCarType> value = RentTypeOfCars.GetCarsTypeFrom_db(id); return(Ok(value)); }