Advertisement
Guest User

Untitled

a guest
Dec 11th, 2016
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. $http({
  2. url: rootUrl + "User/GetUser",//'@Url.Action("GetUser","User")',
  3. method: 'POST',
  4. params: {
  5. uname: $scope.username,
  6. pword: $scope.pass
  7. }
  8. }).then(function (response) {
  9. alert('success!');
  10. $scope.user = response.data;
  11. if ($scope.user.Fullname != undefined) {
  12. $http({
  13. url: rootUrl + "Session/Set",
  14. method: "POST",
  15. data: {
  16. "key": "curr_user",
  17. "value": JSON.stringify($scope.user)
  18. }
  19. });
  20.  
  21. window.location.href = rootUrl + 'Product/List/';
  22.  
  23. } else {
  24. //invalid login
  25. $("input[name='password']").select();
  26. $("#validation-summary").html("Wrong email or password.");
  27. $scope.invalidlogin = true;
  28. $(btnLogin).removeClass('disabled');
  29. $(btnLogin).text("Submit");
  30.  
  31. }
  32.  
  33. [HttpPost]
  34. public JsonResult GetUser(string uname, string pword)
  35. {
  36. JBManager manager = null;
  37.  
  38. using (SE_Context db = new SE_Context())
  39. {
  40. try
  41. {
  42. manager = db.Managers
  43. .Include("Transactions.Items")
  44. .Where(m => m.Username == uname && m.Password == pword)
  45. .FirstOrDefault();
  46. //At this point, manager has the desired data
  47. return Json(manager, JsonRequestBehavior.AllowGet);
  48. }
  49. catch (Exception ex)
  50. {
  51. return null;
  52. }
  53. }
  54. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement