Advertisement
Guest User

Untitled

a guest
Aug 7th, 2015
307
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. @model IEnumerable<RESTDemo.Models.StockQuote>
  2.  
  3. @{
  4. ViewBag.Title = "Index";
  5. }
  6.  
  7. <h2>Demo Stock Watch List</h2>
  8.  
  9. <fieldset>
  10. <legend>StockQuote</legend>
  11. <div id="controls">
  12. <input type="submit" name="Refresh" id="Refresh" value="Refresh"
  13. data-submit-action="refresh" data-submit-method="get"
  14. data-submit-url="@Url.Action("Refresh")" data-stock-target="#stockTable" />
  15.  
  16. <input type="submit" name="Reset" id="Reset" value="Clear List"
  17. data-submit-action="reset" data-submit-method="delete"
  18. data-submit-url="@Url.Action("Reset")" data-stock-target="#stockList" />
  19.  
  20. <form id="addStock" method="post" action="@Url.Action("Add")" data-add-ajax="true" data-stock-target="#stockTable">
  21. <input type="search" name="symbol" />
  22. <input type="submit" value="Add" />
  23. </form>
  24. </div>
  25. </fieldset>
  26. @Html.Partial("_stocks", Model)
  27.  
  28. @model IEnumerable<RESTDemo.Models.StockQuote>
  29. <div id="stockList">
  30. <table id="stockTable">
  31. <tr>
  32. <td>Symbol</td>
  33. <td>Last Price</td>
  34. <td class="change">Change</td>
  35. <td class="change">Change Percent</td>
  36. <td>Volume</td>
  37. <td class="last-column"></td>
  38. </tr>
  39. @Html.Partial("stockList", Model)
  40.  
  41. </table>
  42. </div>
  43.  
  44. @model IEnumerable<RESTDemo.Models.StockQuote>
  45.  
  46. @foreach (var item in Model)
  47. {
  48. string cssClass;
  49. if (item.Change > 0)
  50. {
  51. cssClass = "num-pos";
  52. }
  53. else if (item.Change < 0)
  54. {
  55. cssClass = "num-neg";
  56. }
  57. else
  58. {
  59. cssClass = "num-zero";
  60. }
  61.  
  62.  
  63. <tr class="data-row">
  64. <td class="stock-symbol">@item.Symbol</td>
  65. <td>@item.LastPrice</td>
  66. <td class="@cssClass">@Html.DisplayFor(modelItem => item.Change)</td>
  67. <td class="@cssClass">@Html.DisplayFor(modelItem => item.ChangePercent)</td>
  68. <td>@item.Volume</td>
  69. <td class="last-column">
  70. <span class="delete-me" data-action="@Url.Action("Remove")" data-stock-method="delete"> </span>
  71. </td>
  72. </tr>
  73. }
  74.  
  75. @model RESTDemo.Models.StockQuote
  76.  
  77. @{
  78. string cssClass;
  79.  
  80. if (Model.Change > 0) {
  81. cssClass = "num-pos";
  82. }
  83. else if (Model.Change < 0) {
  84. cssClass = "num-neg";
  85. }
  86. else {
  87. cssClass = "num-zero";
  88. }
  89. }
  90. <tr class="data-row">
  91. <td class="stock-symbol">@Model.Symbol</td>
  92. <td>@Model.LastPrice</td>
  93. <td class="@cssClass">@Html.DisplayFor(modelItem => Model.Change)</td>
  94. <td class="@cssClass">@Html.DisplayFor(modelItem => Model.ChangePercent)</td>
  95. <td>@Model.Volume</td>
  96. <td class="last-column">
  97. <span class="delete-me" data-action="@Url.Action("Remove")" data-stock-method="delete"> </span>
  98. </td>
  99. </tr>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement