Advertisement
Guest User

Untitled

a guest
Feb 3rd, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.01 KB | None | 0 0
  1.  
  2. @{
  3. ViewBag.Title = "Users";
  4. }
  5.  
  6. <!DOCTYPE html>
  7. <html lang="en">
  8.  
  9. <head>
  10. @*<link rel="stylesheet" href="/css/bootstrap.min.css">*@
  11. @*<script type="text/javascript" src="js/jquery.js"></script>
  12. <script type="text/javascript" src="js/bootstrap.min.js"></script>
  13. <script type="text/javascript" src="js/loginRegulator.js"></script>
  14. <script type="text/javascript" src="js/form_validator.js"></script>*@
  15. <script type="text/javascript" src="~/Scripts/jquery-1.10.2.min.js"></script>
  16. <script type="text/javascript" src="~/Scripts/form_validator.js"></script>
  17. <script type="text/javascript" src="~/Scripts/loginRegulator.js"></script>
  18. </head>
  19. <div class="row">
  20. <div class="col-md-8">
  21. <table class="table">
  22. <thead>
  23. <tr>
  24. <th>Name</th>
  25. <th>Desc</th>
  26. <th>Price</th>
  27. </tr>
  28. </thead>
  29.  
  30. <tbody id="tableBody"></tbody>
  31.  
  32. </table>
  33. </div>
  34.  
  35. <body>
  36. <style>
  37. .hidden {
  38. display: none;
  39. }
  40.  
  41. .error {
  42. border: 1px solid red;
  43. -webkit-transition: border 500ms ease-out;
  44. -moz-transition: border 500ms ease-out;
  45. -o-transition: border 500ms ease-out;
  46. transition: border 500ms ease-out;
  47. }
  48.  
  49. label {
  50. padding-top: 5px;
  51. }
  52.  
  53. form {
  54. }
  55.  
  56. .login_fail h2 {
  57. x padding: 15px;
  58. }
  59.  
  60. .mandatory {
  61. color: red;
  62. }
  63. </style>
  64.  
  65. <div class="container" style="width:40%;margin-top:10%;">
  66. <div class="login_fail alert-danger">
  67. </div>
  68. <form class="well visible" id="loginForm" method="POST" action="/login">
  69.  
  70. <div class="row form-group">
  71. <label for="#username" id="username-label" class="col-md-3 col-lg-3 col-sm-12 col-xs-12 col-form-label">Username</label>
  72. <div class="col-md-9 col-lg-9 col-sm-12 col-xs-12">
  73. <input type="text" id="username" class="form-control" placeholder="Username">
  74. </div>
  75. </div>
  76. <div class="row form-group">
  77. <label for="#password" id="password-label" class="col-md-3 col-lg-3 col-sm-12 col-xs-12 col-form-label">Password</label>
  78. <div class="col-md-9 col-lg-9 col-sm-12 col-xs-12">
  79. <input type="password" id="Password" class="form-control" placeholder="Password">
  80. </div>
  81. </div>
  82. <div class="row form-group">
  83. <div class="col-md-5 col-lg-5 col-sm-12 col-xs-12">
  84. <button type="submit" class="btn btn-block " id="login">
  85. Login
  86. </button>
  87. </div>
  88. <div class="col-md-offset-1 col-md-5 col-lg-offset-1 col-lg-5 col-sm-12 col-xs-12">
  89. <button class="btn btn-block " id="showSignUp">
  90. Sign up
  91. </button>
  92. </div>
  93. </div>
  94.  
  95. </form>
  96. <form class="well hidden" id="signUpForm" method="POST" action="/signUp">
  97.  
  98. <div class="row form-group">
  99. <div class="col-md-5 col-lg-5 col-sm-12 col-xs-12">
  100. <label for="userName"><span class="mandatory">*</span> Username : </label>
  101. </div>
  102. <div class="col-md-7 col-lg-7 col-sm-12 col-xs-12">
  103. <input class=" form-control" type="text" id="userName" placeholder="Username">
  104. </div>
  105. </div>
  106. <div class="row form-group">
  107. <div class="col-md-5 col-lg-5 col-sm-12 col-xs-12">
  108. <label for="userEmail">Email </label>
  109. </div>
  110. <div class="col-md-7 col-lg-7 col-sm-12 col-xs-12">
  111. <input class="form-control" type='text' id="userEmail" placeholder="someone@somewhere.com">
  112. </div>
  113. </div>
  114. <div class=" row form-group ">
  115. <div class="col-md-5 col-lg-5 col-sm-12 col-xs-12 ">
  116. <label for="userPassword"><span class="mandatory">*</span> Password : </label>
  117. </div>
  118. <div class="col-md-7 col-lg-7 col-sm-12 col-xs-12 ">
  119. <input class="form-control " type="password" id="userPassword" placeholder="Password">
  120. </div>
  121. </div>
  122.  
  123. <div class=" row form-group ">
  124. <div class="col-md-5 col-lg-5 col-sm-12 col-xs-12 ">
  125. <label for="userCountry"><span class="mandatory">*</span> Country : </label>
  126. </div>
  127. <div class="col-md-7 col-lg-7 col-sm-12 col-xs-12 ">
  128. <input class="form-control " type="text" id="userCountry" placeholder="Country">
  129. </div>
  130. </div>
  131.  
  132. <div class=" row form-group ">
  133. <div class="col-md-5 col-lg-5 col-sm-12 col-xs-12 ">
  134. <label for="userGender"><span class="mandatory">*</span> Gender : </label>
  135. </div>
  136. <div class="col-md-7 col-lg-7 col-sm-12 col-xs-12 ">
  137. <input class="form-control " type="text" id="userGender" placeholder="Gender">
  138. </div>
  139. </div>
  140.  
  141. <div class="row form-group">
  142.  
  143. <div class="col-md-offset-1 col-md-5 col-lg-offset-1 col-lg-5 col-sm-12 col-xs-12" style="float:right">
  144. <button type="button" class="btn btn-success" id="addUser">
  145. Sign up
  146. </button>
  147. </div>
  148. </div>
  149.  
  150. </form>
  151.  
  152. </div>
  153.  
  154.  
  155. </body>
  156.  
  157. </html>
  158.  
  159.  
  160. @section scripts{
  161. <script>
  162.  
  163. $(function () {
  164. $.get("/api/Users", function (data) {
  165. console.log(data);
  166.  
  167. var tableBody = $("#tableBody");
  168.  
  169. $.each(data, function (index, value) {
  170. var tr = $("<tr></tr>");
  171.  
  172. var td = $("<td >" + value.UserName + " </td>");
  173. tr.append(td);
  174.  
  175. td = $("<td >" + value.Email + " </td>");
  176. tr.append(td);
  177.  
  178. td = $("<td >" + value.Password + " </td>");
  179. tr.append(td);
  180.  
  181. tableBody.append(tr);
  182.  
  183. });
  184.  
  185. });
  186.  
  187.  
  188. $("#addUser").on("click", function () {
  189. var user = {};
  190. user.UserName = $("#userName").val();
  191. user.Email = $("#userEmail").val();
  192. user.Password = $("#userPassword").val();
  193. user.Country = $("#userCountry").val();
  194. user.Gender = $("#userGender").val();
  195. console.log(user);
  196.  
  197. $.post("/api/Users", user, function (data) {
  198. console.log(data);
  199. location.reload();
  200. });
  201.  
  202. })
  203. });
  204.  
  205. </script>
  206.  
  207. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement