Advertisement
Guest User

Untitled

a guest
Mar 4th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.15 KB | None | 0 0
  1. <% foreach (var item in Model.getDocument)
  2. { %>
  3.  
  4.  
  5. <tr>
  6. <td>
  7.  
  8. <%:Html.DisplayFor(ModelState => item.DOCUMENT_NAME)%>
  9. </td>
  10. <td>
  11. <%:Html.DisplayFor(ModelState => item.ActiveDate)%>
  12. </td>
  13. <td>
  14. <%:Html.DisplayFor(ModelState => item.Revision)%>
  15. </td>
  16. <td>
  17. </tr>
  18.  
  19. <% } %>
  20.  
  21. var model = new GetDocumentParent
  22. {
  23. getDocument = db.Document.ToList(),
  24. getDocumentRevision = db.DocumentRevisions.ToList()
  25.  
  26. };
  27. return View(model);
  28.  
  29. public string DOCUMENT_NAME
  30. {
  31. get;
  32. set;
  33. }
  34. public Nullable<System.DateTime> ActiveDate
  35. {
  36. get;
  37. set;
  38. }
  39. }
  40.  
  41. var model = new GetDocumentParent();
  42. model.getDocument = ...//Code that initialize getDocument
  43. model.getDocumentRevision =...//Code that initialize getDocumentRevision
  44.  
  45. @Html.EditorFor(m=>m.getDocument);
  46. @Html.EditorFor(m=>m.getDocumentRevision);
  47.  
  48. public class CustomerDetailsViewModel
  49. {
  50. public string FirstName { get; set; }
  51.  
  52. public string Lastname { get; set; }
  53.  
  54. public int Age { get; set; }
  55.  
  56. public string AddressLine1 { get; set; }
  57.  
  58. public string AddressLine2 { get; set; }
  59.  
  60. public string City { get; set; }
  61. }
  62.  
  63. public class CustomerController : Controller
  64. {
  65. private readonly ICustomerRepository customerRepository;
  66.  
  67. public CustomerController(ICustomerRepository customerRepository)
  68. {
  69. // Check customerRepository for nulls
  70.  
  71. this.customerRepository = customerRepository;
  72. }
  73.  
  74. public ActionResult Details(int id)
  75. {
  76. // Check that id is not zero or negative
  77.  
  78. Customer customer = customerRepository.GetById(id);
  79.  
  80. // Get the customer's address
  81. Address address = customerRepository.GetCustomerAddress(id);
  82.  
  83. CustomerDetailsViewModel viewModel = new CustomerDetailsViewModel()
  84. {
  85. FirstName = customer.Firstname,
  86. LastName = customer.LastName,
  87. Age = customer.Age,
  88. AddressLine1 = address.AddressLine1,
  89. AddressLine2 = address.AddressLine2,
  90. City = address.City
  91. }
  92.  
  93. return View(viewModel);
  94. }
  95. }
  96.  
  97. Customer customer = customerRepository.GetById(id);
  98.  
  99. Address address = customerRepository.GetCustomerAddress(id);
  100.  
  101. @model MyProject.DomainModel.ViewModels.Customers.CustomerDetailsViewModel
  102.  
  103. <div class="content">
  104.  
  105. <div class="display-label">First Name: </div>
  106. <div class="display-content">@Model.FirstName</div>
  107.  
  108. <div class="display-label">Last Name: </div>
  109. <div class="display-content">@Model.LastName</div>
  110.  
  111. <div class="display-label">Age: </div>
  112. <div class="display-content">@Model.Age</div>
  113.  
  114. <div class="display-label">Address Line 1: </div>
  115. <div class="display-content">@Model.AddressLine1</div>
  116.  
  117. <div class="display-label">Address Line 2: </div>
  118. <div class="display-content">@Model.AddressLine2</div>
  119.  
  120. <div class="display-label">City: </div>
  121. <div class="display-content">@Model.City</div>
  122.  
  123. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement