Advertisement
Guest User

Untitled

a guest
Mar 6th, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.64 KB | None | 0 0
  1. @model IEnumerable<My_School_Book.Models.Mark>
  2. @{
  3. ViewBag.Title = "Marks";
  4. }
  5.  
  6. <div class="row-fluid">
  7. <h1>Assignment Marks:</h1>
  8. @using (Html.BeginForm("Marks", "Assignment", FormMethod.Post, new { @class = "form-horizontal" }))
  9. {
  10. <table class="table table-bordered">
  11. <thead>
  12. <tr>
  13. <th>Student</th>
  14. <th style="width: 50px;">Mark
  15. </th>
  16. <th style="width: 50px;">Total
  17. </th>
  18. <th style="width: 50px;">Weight</th>
  19. </tr>
  20. </thead>
  21. <tbody>
  22. @Html.EditorForModel()
  23. </tbody>
  24. </table>
  25. <div class="form-actions">
  26. <button type="submit" class="btn btn-primary"><i class="icon-checkmark"></i>&nbsp;Save</button>
  27. <a href="@Url.Action("Index", "Assignment")" class="btn btn-primary"><i class="icon-back"></i>&nbsp;Cancel</a>
  28. </div>
  29. }
  30. </div>
  31.  
  32. @model My_School_Book.Models.Mark
  33. <tr>
  34. <td>@Model.Student.FullName</td>
  35. <td>
  36. @Html.TextBoxFor(model => Model.Grade, new { @class = "span12", @style = "min-height: 20px;", @maxlength = "5" })
  37. </td>
  38. <td>
  39. @Model.Assignment.Total
  40. </td>
  41. <td>@Model.Assignment.Weight</td>
  42. </tr>
  43.  
  44. public IEnumerable<Mark> GetAllByAssignmentID(Guid id)
  45. {
  46. return context.Marks.Where(m => m.AssignmentID == id);
  47. }
  48.  
  49. public ActionResult Marks(Guid id)
  50. {
  51. IEnumerable<Mark> Marks = markRepository.GetAllByAssignmentID(id).ToList();
  52. return View(Marks);
  53. }
  54.  
  55. [HttpPost]
  56. public ActionResult Marks(IEnumerable<Mark> viewModel)
  57. {
  58. if (ModelState.IsValid)
  59. {
  60.  
  61. }
  62. return View(viewModel);
  63. }
  64.  
  65. @Html.EditorForModel("Mark", "AssignmentMark")
  66.  
  67. @model My_School_Book.Models.Mark
  68. <tr>
  69. <td>@Html.DisplayTextFor(model => model.Student.FullName)</td>
  70. <td>@Html.TextBoxFor(model => model.Grade, new { @class = "span12" })</td>
  71. <td>@Html.DisplayTextFor(model => model.Assignment.Total)</td>
  72. <td>@Html.DisplayTextFor(model => model.Assignment.Weight)</td>
  73. </tr>
  74.  
  75. System.Data.Entity.DynamicProxies.Assignment_7EDE7AD8477AB363802A036747CD8A8B259C6CD72DCEF587A2B0FBEDC7B2DCE1System.Data.Entity.DynamicProxies.Assignment_7EDE7AD8477AB363802A036747CD8A8B259C6CD72DCEF587A2B0FBEDC7B2DCE1System.Data.Entity.DynamicProxies.Assignment_7EDE7AD8477AB363802A036747CD8A8B259C6CD72DCEF587A2B0FBEDC7B2DCE1System.Data.Entity.DynamicProxies.Assignment_7EDE7AD8477AB363802A036747CD8A8B259C6CD72DCEF587A2B0FBEDC7B2DCE1
  76.  
  77. @foreach(var mark in Model)
  78. {
  79. @EditorFor(m => m.Mark, "AssignmentMark")
  80. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement