public IHttpActionResult Create_Truck_Visit([FromBody] DataParamTruckVisit param) { String result = String.Empty; ResponseMsg response = null; try { NavisConnect service = new NavisConnect(); result = service.executeGenericInvokeCREATE_TRUCK_VISIT(param.GateId, param.StageId, param.TruckingLicenseNbr, param.TruckingCoId, param.DriverLicenseNbr, param.GosTvKey, param.BatNbr, param.TimesTamp); } catch (Exception ex) { return(InternalServerError(ex)); } String[] arg = result.Split('|'); if (arg.Length == 2) { // if (arg[0].Equals("OK")) { response = new ResponseMsg() { Status = "OK", Codigo = "0", Message = arg[1] }; } else { response = new ResponseMsg() { Status = "OK", Codigo = "1", Message = arg[1] }; } } return(Ok(response)); }
public IHttpActionResult Submit_Transaction([FromBody] DataParamSubmitTransaction param) { String result = String.Empty; ResponseMsg response = null; try { NavisConnect service = new NavisConnect(); result = service.executeGenericInvokeSUBMIT_TRANSACTION(param.GateId, param.StageId, param.TvKey, param.EqId, param.IsoType, param.OnChassisId); } catch (Exception ex) { return(InternalServerError(ex)); } String[] arg = result.Split('|'); if (arg.Length == 2) { // if (arg[0].Equals("OK")) { response = new ResponseMsg() { Status = "OK", Codigo = "0", Message = arg[1] }; } else { response = new ResponseMsg() { Status = "OK", Codigo = "1", Message = arg[1] }; } } return(Ok(response)); }
public IHttpActionResult Stage_Done([FromBody] DataParamStageDone param) { String result = String.Empty; ResponseMsg response = null; try { NavisConnect service = new NavisConnect(); result = service.executeGenericInvokeSTAGE_DONE(param.GateId, param.StageId, param.TvKey, param.GosTvKey); } catch (Exception ex) { return(InternalServerError(ex)); } String[] arg = result.Split('|'); if (arg.Length == 2) { // if (arg[0].Equals("OK")) { response = new ResponseMsg() { Status = "OK", Codigo = "0", Message = arg[1] }; } else { response = new ResponseMsg() { Status = "OK", Codigo = "1", Message = arg[1] }; } } return(Ok(response)); }