Advertisement
Guest User

Untitled

a guest
May 16th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. import Foundation
  2. import Alamofire
  3. import SwiftyJSON
  4. import RealmSwift
  5.  
  6. class Login {
  7.  
  8. init(userName: String, passWord: String) {
  9. Data.sharedInstance.userName = userName
  10. Data.sharedInstance.passWord = passWord
  11. }
  12.  
  13. // call this method to login
  14. func getRequest() {
  15.  
  16. Alamofire.request(.POST, Data.todoEndpoint, parameters: ["username": Data.sharedInstance.userName!, "password": Data.sharedInstance.passWord!])
  17. .responseJSON { response in
  18.  
  19. var errorFound = Bool()
  20. var errorMessage = String()
  21.  
  22. if let result = response.result.value
  23. {
  24. let value = JSON(result)
  25. var outcome = String()
  26.  
  27. //No username
  28. if value["password"] == nil && value["message"] == nil && value["name"] == nil
  29. {
  30. errorFound = true
  31. for output in value {
  32. errorMessage = output.0
  33. print(errorMessage)
  34. }
  35.  
  36. }
  37.  
  38. }
  39. else
  40. {
  41. print("JSON data is nil.")
  42. }
  43.  
  44. let errorDict = ["error": errorFound, "message": errorMessage]
  45. NSNotificationCenter.defaultCenter().postNotificationName("errorPresent", object:errorDict)
  46.  
  47.  
  48. }
  49.  
  50. }
  51.  
  52.  
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement