Beispiel #1
0
 //return driver after refresh page
 public IHttpActionResult GetDriverRefresh(int Id)
 {
     try
     {
         DriversDTO Driver = new DriversDTO();
         Driver = BL.DriverService.DriverRefresh(Id);
         if (Driver == null)
         {
             return(BadRequest("בעיה זמנית במערכת"));
         }
         return(Ok(Driver));
     }
     catch (Exception)
     {
         return(BadRequest("בעיה זמנית במערכת"));
     }
 }
Beispiel #2
0
 public IHttpActionResult GetMyOrderTrack(int Kod)
 {
     try
     {
         DriversDTO driver = new DriversDTO();
         driver = OredersServis.OrderTrack(Kod);
         if (driver == null)
         {
             return(BadRequest("לא ניתן לעקוב אחר ההזמנה"));
         }
         return(Ok(driver));
     }
     catch (Exception)
     {
         return(BadRequest("לא ניתן לעקוב אחר ההזמנה"));
     }
 }
Beispiel #3
0
 //login driver
 public IHttpActionResult GetLogIn(string Password, string Email)
 {
     try
     {
         DriversDTO driver = new DriversDTO();
         driver = BL.DriverService.Log_In(Password, Email);
         if (driver == null)
         {
             return(BadRequest("אחד מהנתונים שגויים"));
         }
         return(Ok(driver));
     }
     catch (Exception)
     {
         return(BadRequest("אחד מהנתונים שגויים"));
     }
 }
Beispiel #4
0
 //Update location
 public IHttpActionResult PutUpdateLocation(int Id, string lat, string lon)
 {
     try
     {
         DriversDTO NewDriver = new DriversDTO();
         NewDriver = BL.DriverService.Update_Location(Id, lat, lon);
         if (NewDriver == null)
         {
             return(BadRequest("שגיאה זמנית במערכת"));
         }
         return(Ok(NewDriver));
     }
     catch (Exception)
     {
         return(BadRequest("שגיאה זמנית במערכת"));
     }
 }
Beispiel #5
0
 public IHttpActionResult PutUpdatebusy(int kodDriver)
 {
     try
     {
         DriversDTO NewDriver = new DriversDTO();
         NewDriver = BL.DriverService.Update_Busy(kodDriver);
         if (NewDriver == null)
         {
             return(BadRequest("שגיאה זמנית במערכת"));
         }
         return(Ok(NewDriver));
     }
     catch (Exception)
     {
         return(BadRequest("שגיאה זמנית במערכת"));
     }
 }
Beispiel #6
0
 //Update driver
 public IHttpActionResult PutUpdateDriver(DriversDTO Driver)
 {
     try
     {
         DriversDTO NewDriver = new DriversDTO();
         NewDriver = BL.DriverService.Update_Driver(Driver);
         if (NewDriver == null)
         {
             return(BadRequest("שגיאת מערכת"));
         }
         return(Ok(NewDriver));
     }
     catch (Exception)
     {
         return(BadRequest("שגיאת מערכת"));
     }
 }
Beispiel #7
0
        //Add new driver
        public IHttpActionResult PostSignUp(DriversDTO Driver)
        {
            try
            {
                //Check if such a username already exists in the system

                if (!DriverService.emailExists(Driver.Dr_Email))
                {
                    return(BadRequest("ישנו כתובת מייל זו במערכת"));
                }
                DriversDTO Driverpost = new DriversDTO();
                Driverpost = BL.DriverService.Sign_Up(Driver);
                if (Driverpost == null)
                {
                    return(BadRequest("שגיאת מערכת"));
                }
                return(Ok(Driverpost));
            }
            catch (Exception)
            {
                return(BadRequest("שגיאת מערכת"));
            }
        }