Ejemplo n.º 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);
        }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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);
 }
Ejemplo n.º 5
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);
        }
Ejemplo n.º 6
0
 public IHttpActionResult Delete(BOLBranch branch)
 {
     RentBranches.deleteFrom_db(branch);
     return(Ok());
 }
Ejemplo n.º 7
0
 public IHttpActionResult Put([FromBody] List <BOLBranch> branch)
 {
     RentBranches.UpDataTo_db(branch[0], branch[1]);
     return(Ok());
 }
Ejemplo n.º 8
0
 public IHttpActionResult Post([FromBody] BOLBranch branch)
 {
     RentBranches.AddBranchTo_db(branch);
     return(Ok());
 }
Ejemplo n.º 9
0
        // GET: api/CarType

        public IHttpActionResult Get()
        {
            List <BOLBranch> value = RentBranches.GetBranchFrom_db();

            return(Ok(value));
        }