Exemplo n.º 1
0
        public IHttpActionResult Delete(string username, int carNumber, DateTime start)
        {
            var RetrievedOrder = GetOrdersFilter.RetrieveOrder(username, carNumber, start);

            RentOrder.deleteFrom_db(RetrievedOrder.UserID, RetrievedOrder.VehiclesID, RetrievedOrder.StartDate);
            return(Ok());
        }
Exemplo n.º 2
0
        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 IHttpActionResult Get(string orderlist)
        {
            var               baseUrl   = Request.RequestUri.GetLeftPart(UriPartial.Authority);
            JObject           json      = JObject.Parse(orderlist);
            List <OrderModel> orderList = new List <OrderModel>();

            foreach (var item in json)
            {
                orderList = new JavaScriptSerializer().Deserialize <List <OrderModel> >(item.Value.ToString());
            }
            List <BOLOrder> convertedOrderList = GetOrdersFilter.RetrievelistOrder(orderList);

            List <BOLCarInventory> value = RentCarsInVehicleInventory.GetCarFrom_db(convertedOrderList);

            foreach (var item in value)
            {
                item.VehiclePic = baseUrl + @"/image/" + item.VehiclePic;
            }


            List <CarInventoryModel> carList = GetCarInventoryFilter.ListRetrieveCarInventory1(value, convertedOrderList);

            return(Ok(carList));
        }
Exemplo n.º 4
0
        public IHttpActionResult Put([FromBody] OrderModel order)
        {
            BOLOrder RetrievedOrder = GetOrdersFilter.updateOrder(order);

            return(Ok(RetrievedOrder));
        }
Exemplo n.º 5
0
        // POST: api/CarType

        public IHttpActionResult Post([FromBody] OrderModel order)
        {
            OrderModel value = GetOrdersFilter.PostOrders(order);

            return(Ok(value));
        }
Exemplo n.º 6
0
        public IHttpActionResult GetUserOrdesrByidNumber(string idNumber)
        {
            List <OrderModel> value = GetOrdersFilter.GetUserOrdesrByidNumber(idNumber);

            return(Ok(value));
        }
Exemplo n.º 7
0
        public IHttpActionResult GetUserOrdesrByUserName(string userName)
        {
            List <OrderModel> value = GetOrdersFilter.GetUserOrdesrByUserName(userName);

            return(Ok(value));
        }