public string getOrdersForDriver(string driverID, int pageSize, int pageNumber, string status = "all") { int res = -1; string jsObj = ""; orders_manager mng = new orders_manager(); int total = 0; try { jsObj = js.Serialize(mng.getOrdersForDriver(out total, driverID, pageSize, pageNumber, status)); res = 1; } catch (Exception ex) { Error_manager errorMng = new Error_manager(); errorMng.LogError(ex); return("{\"result\": " + res + " }"); } string myString = "{\"result\": " + res + ", \"items\":" + jsObj + ", \"total\":" + total + " }"; return(myString); }
public async Task <string> addNewOrder(tx_orders element) { int res = -1; orders_manager mng = new orders_manager(); res = mng.createNewOrder(element); cms_manager cms_mng = new cms_manager(); int isUserExsist = cms_mng.isUserExist(element.phone); if (isUserExsist == -1) { int result = await cms_mng.createNewUser(element.phone); if (result == -1) { res = -1; } else { } } return("{\"result\": " + res + "}"); }
public int setDriver(int orderID, string driverID) { int res = -1; try { orders_manager mng = new orders_manager(); tx_orders element = mng.getOrder(orderID); element.driver = driverID; res = mng.updateOrder(element); } catch (Exception ex) { Error_manager errorMng = new Error_manager(); errorMng.LogError(ex); return(res); } return(res); }
public string getOrders(string UserPhone, int pageSize, int pageNumber) { int res = -1; string jsObj = ""; orders_manager mng = new orders_manager(); int total = 0; try { jsObj = js.Serialize(mng.getOrdersByPhone(out total, UserPhone, pageSize, pageNumber)); res = 1; } catch (Exception ex) { Error_manager errorMng = new Error_manager(); errorMng.LogError(ex); return("{\"result\": " + res + " }"); } string myString = "{\"result\": " + res + ", \"items\":" + jsObj + ", \"total\":" + total + " }"; return(myString); }
public int doneOrder(int orderID) { int res = -1; try { orders_manager mng = new orders_manager(); tx_orders element = mng.getOrder(orderID); element.status = "done"; res = mng.updateOrder(element); } catch (Exception ex) { Error_manager errorMng = new Error_manager(); errorMng.LogError(ex); return(res); } return(res); }