Added creation of owner object. Vehicle addition now dynamic based on presence of VIN.
This commit is contained in:
@@ -103,15 +103,23 @@ namespace BodyshopUploader.Utils
|
||||
//};
|
||||
|
||||
//Add to Holding Queue
|
||||
|
||||
dynamic newJob = new JObject();
|
||||
newJob.uploaded_by = Auth.authlink.User.Email;
|
||||
newJob.bodyshopid = AppMetaData.ActiveShopId;
|
||||
newJob.cieca_id = item.Job.ciecaid;
|
||||
newJob.est_data = item.Job;
|
||||
newJob.ownr_name = item.Job.ownr_fn + " " + item.Job.ownr_ln;
|
||||
newJob.vehicle_info = item.Job.vehicle.v_model_yr + " " + item.Job.vehicle.v_make_desc + " " + item.Job.vehicle.v_model_desc;
|
||||
newJob.clm_no = item.Job.clm_no;
|
||||
newJob.ownr_name = item.Job.ownr_fn.Value + " " + item.Job.ownr_ln.Value;
|
||||
newJob.vehicle_info = item.Job.vehicle.data.v_model_yr.Value + " " + item.Job.vehicle.data.v_make_desc.Value + " " + item.Job.vehicle.data.v_model_desc.Value;
|
||||
newJob.clm_no = item.Job.clm_no.Value;
|
||||
var vv = item.Job.vehicle.data.v_vin.Value;
|
||||
|
||||
//TODO: This should perform some sort of upsert to update the vehicle with more up to date information.
|
||||
var vehuuid = await Utils.Queries.VehicleQueries.GetVehicleUuidByVin(vv) ;
|
||||
if (!string.IsNullOrEmpty(vehuuid))
|
||||
{
|
||||
newJob.est_data.vehicle = null;
|
||||
newJob.est_data.vehicleid = vehuuid;
|
||||
}
|
||||
|
||||
var r = new GraphQLRequest
|
||||
{
|
||||
@@ -139,7 +147,7 @@ namespace BodyshopUploader.Utils
|
||||
{
|
||||
Title = Properties.Resources.Msg_NewJobUploaded,
|
||||
Subtitle = item.Job?.ownr_fn?.Value + " " + item.Job?.ownr_ln?.Value + " | " + item.Job?.clm_no?.Value,
|
||||
Message = item.Job?.vehicle?.data.v_model_yr?.Value + " " + item.Job?.vehicle?.data.v_make_desc?.Value + " " + item.Job?.vehicle?.data.v_model_desc?.Value
|
||||
//Message = item.Job?.vehicle?.data?.v_model_yr?.Value + " " + item.Job?.vehicle?.data?.v_make_desc?.Value + " " + item.Job?.vehicle?.data?.v_model_desc?.Value
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user