Guest User

Untitled

a guest
Aug 20th, 2018
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. <div class="col-md-2">
  2. @using (Html.BeginForm("HorseTracker", "HorseTracker", FormMethod.Post, new { @id = "CreateForm" }))
  3. {
  4. <div class="panel panel-default">
  5.  
  6. <div class="panel-body">
  7. <div class="form-group">
  8.  
  9. @Html.LabelFor(m => m.HorseName, new { @class = "label-control" })
  10. @Html.HiddenFor(m => m.HorseId)
  11. @Html.TextBoxFor(m => m.HorseName)
  12. </div>
  13. <input type="submit" value="Save" class="btn btn-primary" />
  14. </div>
  15. </div>
  16.  
  17. }
  18. </div>
  19.  
  20. <div id="partial" class="col-md-8">
  21.  
  22. <div class="panel panel-default">
  23.  
  24. <div class="panel-body">
  25. <table class="table">
  26. <tr>
  27. <th>
  28. @Html.DisplayNameFor(model => model.HorseName)
  29. </th>
  30.  
  31. <th>
  32. @Html.DisplayName("Action")
  33. </th>
  34.  
  35. </tr>
  36.  
  37. @foreach (var item in Model)
  38. {
  39. <tr>
  40. <td class="hidden">
  41. @item.HorseId
  42. </td>
  43.  
  44. <td>
  45. @item.HorseName
  46. </td>
  47.  
  48.  
  49. <td>
  50. @Ajax.ActionLink("Delete", "Delete", "HorseTracker", new {TrackerId = @item.TrackerId, AccId=item.AccId,UserId=item.UserId, @id = "DeleteRecord" }, new AjaxOptions
  51. {
  52. HttpMethod = "Post",
  53. Confirm = "Are you sure you want to delete this record?"
  54. }, null)
  55. </td>
  56. </tr>
  57. }
  58.  
  59. </table>
  60.  
  61. </div>
  62. </div>
  63.  
  64. [HttpPost]
  65. public PartialViewResult Delete(int TrackerId, int AccId, int UserId)
  66. {
  67. ClsHorseTracker model = new ClsHorseTracker();
  68. var username = User.Identity.Name;
  69. var user = context.Users.SingleOrDefault(u => u.UserName == username);
  70. model.AccId = user.AccountID;
  71. model.UserId = user.Id;
  72. horseTrackerDetails.HorseTrackerDelete(TrackerId);
  73.  
  74.  
  75. }
  76.  
  77. $(document).ready(function () {
  78. var url = '@Url.Action("Delete", "HorseTracker")';
  79. $(document).click('#DeleteRecord', function () {
  80. debugger;
  81. if (!$(this).valid()) {
  82. return;
  83. }
  84. $.post(url, $(this).serialize(), function (response) {
  85. if (response) {
  86. debugger;
  87. $('#partialdataload').html(response);
  88. $('#CreateForm').get(0).reset();
  89. }
  90. });
  91. return false;
  92. })
  93. })
Add Comment
Please, Sign In to add comment