Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <div class="row">
- <div class="col-md-12">
- <div id="results">
- @{ await Html.RenderPartialAsync("_DataTable", Model);}
- </div>
- </div>
- </div>
- @foreach (ThermLossesDataInputWaterPipeline item in Model.listThermLossesDataInputWaterPipelines)
- {
- <tr class="row_@item.ThermLossesDataInputWaterPipelineId">
- ..
- <td>@item.DeepLying</td>
- ..
- <td>
- <button onclick="Edit(this);" id="@item.ThermLossesDataInputWaterPipelineId"></button>
- </td>
- </tr>
- }
- function Edit(obj) {
- if (confirm('Вы хотите изменить данные на новые (заполненные) значения?')) {
- var thermLossesDataInputWaterPipelineId = obj.id;
- var lyingTypeOne = $('#lyingTypeOne').val();
- var lyingTypeTwo = $('#lyingTypeTwo').val();
- var insulation = $('#insulation').val();
- var commissioning = $('#commissioning').val();
- var countPlumbing = $('#countPlumbing').val();
- var outsideDiametr = $('#outsideDiametr').val();
- var longSection = $('#longSection').val();
- var deepLying = $('#deepLying').val();
- $.ajax({
- type: 'POST',
- dataType: 'JSON',
- data: {
- LyingTypeOne: lyingTypeOne, LyingTypeTwo: lyingTypeTwo,
- Insulation: insulation, Commissioning: commissioning, CountPlumbing: countPlumbing, OutsideDiametr: outsideDiametr,
- LongSection: longSection, DeepLying: deepLying, update: true, ThermLossesDataInputWaterPipelineId: thermLossesDataInputWaterPipelineId
- },
- url: '@Url.Action("SaveDataInputWaterPipelines", "ThermLosses", new { ViewBag.ThermLossesObjectDataInputId })',
- success: function (data) {
- alert("OK");
- $('#results').html(data);
- }
- });
- } else false;
- }
- [HttpPost]
- public IActionResult SaveDataInputWaterPipelines(int ThermLossesObjectDataInputId, string LyingTypeOne, string LyingTypeTwo,
- string Insulation, string Commissioning, string CountPlumbing, string OutsideDiametr, string LongSection, string DeepLying,
- bool update, int ThermLossesDataInputWaterPipelineId)
- {
- ...
- WaterPipelineViewModel model = new WaterPipelineViewModel();
- model.listThermLossesDataInputWaterPipelines = _context.ThermLossesDataInputWaterPipelines.Where(m => m.ThermLossesObjectDataInputId == ThermLossesObjectDataInputId).ToList();
- return PartialView("_DataTable", model);
- }
Add Comment
Please, Sign In to add comment