IO-227 Succesful export of PPG information.
This commit is contained in:
@@ -79,6 +79,17 @@ namespace BodyshopPartner.Utils
|
||||
(req, res, props) => { HandleOec(req, res); }
|
||||
, "POST");
|
||||
|
||||
Route.Add("/paintscale/export/", (req, res, props) =>
|
||||
{
|
||||
hlog("Received a Paint Scale Export Request");
|
||||
res.WithCORS();
|
||||
res.Close();
|
||||
}, "OPTIONS");
|
||||
Route.Add("/paintscale/export/",
|
||||
(req, res, props) => {
|
||||
hlog("Received a Paint Scale Export Request");
|
||||
HandlePaintScaleExport(req, res); }
|
||||
, "POST");
|
||||
|
||||
logger.Trace("Starting HTTP server...");
|
||||
hlog = HttpLogger;
|
||||
@@ -223,14 +234,14 @@ namespace BodyshopPartner.Utils
|
||||
{
|
||||
//Do the scan
|
||||
//Add the items to the response list.
|
||||
await JobProcessingQueue.UploadJob(new DTO_QueueItem() { FilePath = requestBody.filepath });
|
||||
await JobProcessingQueue.UploadJob(new DTO_QueueItem() { FilePath = requestBody.filepath });
|
||||
HttpResponse.Add("success", true);
|
||||
}
|
||||
catch (Exception Ex)
|
||||
{
|
||||
logger.Error(Ex, "Error encountered while handling import requests.");
|
||||
hlog("Error encountered while handling import requests.");
|
||||
HttpResponse.Add("success" , false);
|
||||
HttpResponse.Add("success", false);
|
||||
HttpResponse.Add("error", Ex.ToString());
|
||||
}
|
||||
res.WithCORS().AsText(JsonConvert.SerializeObject(HttpResponse));
|
||||
@@ -256,7 +267,7 @@ namespace BodyshopPartner.Utils
|
||||
body.Close();
|
||||
reader.Close();
|
||||
|
||||
return JsonConvert.DeserializeObject(s);
|
||||
return JsonConvert.DeserializeObject(s);
|
||||
}
|
||||
|
||||
public static List<QbRequestItem> ParseRequest(System.Net.HttpListenerRequest req)
|
||||
@@ -298,6 +309,10 @@ namespace BodyshopPartner.Utils
|
||||
return XDocument.Parse(input);
|
||||
}
|
||||
|
||||
|
||||
private static async void HandlePaintScaleExport(System.Net.HttpListenerRequest req, System.Net.HttpListenerResponse res)
|
||||
{
|
||||
await Utils.PPGMixData.PushDataToPPG();
|
||||
res.WithCORS().AsText("OK");
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user