//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("בעיה זמנית במערכת")); } }
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("לא ניתן לעקוב אחר ההזמנה")); } }
//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("אחד מהנתונים שגויים")); } }
//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("שגיאה זמנית במערכת")); } }
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("שגיאה זמנית במערכת")); } }
//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("שגיאת מערכת")); } }
//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("שגיאת מערכת")); } }