Guest User

Untitled

a guest
Jan 24th, 2019
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.80 KB | None | 0 0
  1. <div class="row">
  2. <div class="col-md-12">
  3. <div id="results">
  4. @{ await Html.RenderPartialAsync("_DataTable", Model);}
  5. </div>
  6. </div>
  7. </div>
  8.  
  9. @foreach (ThermLossesDataInputWaterPipeline item in Model.listThermLossesDataInputWaterPipelines)
  10. {
  11. <tr class="row_@item.ThermLossesDataInputWaterPipelineId">
  12. ..
  13. <td>@item.DeepLying</td>
  14. ..
  15. <td>
  16. <button onclick="Edit(this);" id="@item.ThermLossesDataInputWaterPipelineId"></button>
  17. </td>
  18. </tr>
  19. }
  20.  
  21. function Edit(obj) {
  22. if (confirm('Вы хотите изменить данные на новые (заполненные) значения?')) {
  23. var thermLossesDataInputWaterPipelineId = obj.id;
  24. var lyingTypeOne = $('#lyingTypeOne').val();
  25. var lyingTypeTwo = $('#lyingTypeTwo').val();
  26. var insulation = $('#insulation').val();
  27. var commissioning = $('#commissioning').val();
  28. var countPlumbing = $('#countPlumbing').val();
  29. var outsideDiametr = $('#outsideDiametr').val();
  30. var longSection = $('#longSection').val();
  31. var deepLying = $('#deepLying').val();
  32. $.ajax({
  33. type: 'POST',
  34. dataType: 'JSON',
  35. data: {
  36. LyingTypeOne: lyingTypeOne, LyingTypeTwo: lyingTypeTwo,
  37. Insulation: insulation, Commissioning: commissioning, CountPlumbing: countPlumbing, OutsideDiametr: outsideDiametr,
  38. LongSection: longSection, DeepLying: deepLying, update: true, ThermLossesDataInputWaterPipelineId: thermLossesDataInputWaterPipelineId
  39. },
  40. url: '@Url.Action("SaveDataInputWaterPipelines", "ThermLosses", new { ViewBag.ThermLossesObjectDataInputId })',
  41. success: function (data) {
  42. alert("OK");
  43. $('#results').html(data);
  44. }
  45. });
  46. } else false;
  47. }
  48.  
  49. [HttpPost]
  50. public IActionResult SaveDataInputWaterPipelines(int ThermLossesObjectDataInputId, string LyingTypeOne, string LyingTypeTwo,
  51. string Insulation, string Commissioning, string CountPlumbing, string OutsideDiametr, string LongSection, string DeepLying,
  52. bool update, int ThermLossesDataInputWaterPipelineId)
  53. {
  54. ...
  55. WaterPipelineViewModel model = new WaterPipelineViewModel();
  56. model.listThermLossesDataInputWaterPipelines = _context.ThermLossesDataInputWaterPipelines.Where(m => m.ThermLossesObjectDataInputId == ThermLossesObjectDataInputId).ToList();
  57. return PartialView("_DataTable", model);
  58. }
Add Comment
Please, Sign In to add comment