Fixed webhook stuff.
This commit is contained in:
@@ -130,10 +130,10 @@ namespace CarCareTracker.Controllers
|
|||||||
if (isNewAddition)
|
if (isNewAddition)
|
||||||
{
|
{
|
||||||
_userLogic.AddUserAccessToVehicle(GetUserID(), vehicleInput.Id);
|
_userLogic.AddUserAccessToVehicle(GetUserID(), vehicleInput.Id);
|
||||||
StaticHelper.NotifyAsync(_config.GetWebHookUrl(), WebHookPayload.Generic($"{vehicleInput.Year} {vehicleInput.Make} {vehicleInput.Model}", "vehicle.add", User.Identity.Name, vehicleInput.Id.ToString()));
|
StaticHelper.NotifyAsync(_config.GetWebHookUrl(), WebHookPayload.Generic($"Created Vehicle {vehicleInput.Year} {vehicleInput.Make} {vehicleInput.Model}({StaticHelper.GetVehicleIdentifier(vehicleInput)})", "vehicle.add", User.Identity.Name, vehicleInput.Id.ToString()));
|
||||||
} else
|
} else
|
||||||
{
|
{
|
||||||
StaticHelper.NotifyAsync(_config.GetWebHookUrl(), WebHookPayload.Generic($"{vehicleInput.Year} {vehicleInput.Make} {vehicleInput.Model}", "vehicle.update", User.Identity.Name, vehicleInput.Id.ToString()));
|
StaticHelper.NotifyAsync(_config.GetWebHookUrl(), WebHookPayload.Generic($"Updated Vehicle {vehicleInput.Year} {vehicleInput.Make} {vehicleInput.Model}({StaticHelper.GetVehicleIdentifier(vehicleInput)})", "vehicle.update", User.Identity.Name, vehicleInput.Id.ToString()));
|
||||||
}
|
}
|
||||||
return Json(result);
|
return Json(result);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -200,9 +200,9 @@
|
|||||||
{
|
{
|
||||||
Type = actionType,
|
Type = actionType,
|
||||||
Data = payloadDictionary,
|
Data = payloadDictionary,
|
||||||
VehicleId = string.IsNullOrWhiteSpace(vehicleId) ? "N/A" : "",
|
VehicleId = string.IsNullOrWhiteSpace(vehicleId) ? "N/A" : vehicleId,
|
||||||
Username = userName,
|
Username = userName,
|
||||||
Action = string.IsNullOrWhiteSpace(payload) ? GetFriendlyActionType(actionType) : ""
|
Action = string.IsNullOrWhiteSpace(payload) ? GetFriendlyActionType(actionType) : payload
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -28,6 +28,21 @@ function errorToast(message) {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
function infoToast(message) {
|
||||||
|
Swal.fire({
|
||||||
|
toast: true,
|
||||||
|
position: "top-end",
|
||||||
|
showConfirmButton: false,
|
||||||
|
timer: 3000,
|
||||||
|
title: message,
|
||||||
|
timerProgressBar: true,
|
||||||
|
icon: "info",
|
||||||
|
didOpen: (toast) => {
|
||||||
|
toast.onmouseenter = Swal.stopTimer;
|
||||||
|
toast.onmouseleave = Swal.resumeTimer;
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
function viewVehicle(vehicleId) {
|
function viewVehicle(vehicleId) {
|
||||||
window.location.href = `/Vehicle/Index?vehicleId=${vehicleId}`;
|
window.location.href = `/Vehicle/Index?vehicleId=${vehicleId}`;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -181,9 +181,11 @@ function getAndValidateTaxRecordValues() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function checkRecurringTaxes() {
|
function checkRecurringTaxes() {
|
||||||
$.post('/Vehicle/CheckRecurringTaxRecords', { vehicleId: GetVehicleId().vehicleId }, function (data) {
|
let vehicleId = GetVehicleId().vehicleId
|
||||||
|
$.post('/Vehicle/CheckRecurringTaxRecords', { vehicleId: vehicleId }, function (data) {
|
||||||
if (data) {
|
if (data) {
|
||||||
viewVehicle(GetVehicleId().vehicleId);
|
//notify users that recurring tax records were updated and they should refresh the page to see the new changes.
|
||||||
|
infoToast(`Recurring Tax Records Updated!<br /><br /><a class='text-link' style='cursor:pointer;' onclick='viewVehicle(${vehicleId})'>Refresh to see new records</a>`);
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user