const createBtn = document.getElementById("create-button"); const informationInput = document.getElementById("information-input"); const dateInput = document.getElementById("date-input"); const caseSelect = document.getElementById("case-select"); var cases = []; window.addEventListener("load", async () => { try { const casesResponse = await $.ajax({ url: `/specialization/getall`, type: "GET", contentType: "json" }); cases = casesResponse; cases.forEach((element) => { const option = document.createElement("option"); option.value = element.id; option.innerHTML = "Дело №" + element.id; caseSelect.appendChild(option); caseSelect.selectedIndex = -1; }); } catch (error) { console.error(error); } }); createBtn.addEventListener("click", () => { if (!correctData()) { return; } if (!validate()) { return; } }); const correctData = function () { return true; }; const validate = function () { return true; }; createBtn.addEventListener("click", () => { let hearingModel = { "Information": informationInput.value, "CaseId": parseInt(caseSelect.value), "Date": new Date(dateInput.value) }; console.log(dealModel) $.ajax({ url: "/hearing/create", type: "POST", contentType: "application/json", data: JSON.stringify(hearingModel) }).done(() => { window.location.href = "/Home/Hearings"; }); });