public int InsertQueueForWashing(int job)
        {
            if (objCarWashDaoService == null)
            {
                objCarWashDaoService = new CarWashDaoImp();
            }

            return(objCarWashDaoService.InsertQueueForWashing(job));
        }
        public bool IsCarWashFinishTriggeredByUser()
        {
            if (objCarWashDaoService == null)
            {
                objCarWashDaoService = new CarWashDaoImp();
            }

            return(objCarWashDaoService.IsCarWashFinishTriggeredByUser());
        }
        public void UpdateCarWashFinishTrigger(int isCarWashFinish)
        {
            if (objCarWashDaoService == null)
            {
                objCarWashDaoService = new CarWashDaoImp();
            }

            objCarWashDaoService.UpdateCarWashFinishTrigger(isCarWashFinish);
        }
        public void UpdateIsWashReady(bool isReady)
        {
            if (objCarWashDaoService == null)
            {
                objCarWashDaoService = new CarWashDaoImp();
            }

            objCarWashDaoService.UpdateIsWashReady(isReady);
        }
 public List <PathDetailsData> FindCarWashingPathFirst(int washQId)
 {
     if (objCarWashDaoService == null)
     {
         objCarWashDaoService = new CarWashDaoImp();
     }
     if (objParkingControllerService == null)
     {
         objParkingControllerService = new ParkingControllerImp();
     }
     objCarWashDaoService.FindCarWashingPathFirst(washQId);
     return(objParkingControllerService.GetPathDetails(washQId));
 }
        public List <PathDetailsData> FindCarWashingPathSecond(int washQId)
        {
            if (objCarWashDaoService == null)
            {
                objCarWashDaoService = new CarWashDaoImp();
            }
            if (objParkingControllerService == null)
            {
                objParkingControllerService = new ParkingControllerImp();
            }
            int pathId = 0;

            pathId = objCarWashDaoService.FindCarWashingPathSecond(washQId);
            return(pathId > 0?objParkingControllerService.GetPathDetails(washQId, pathId):null);
        }