Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 KB | None | 0 0
  1. dynamic var transactionID : Int = -1
  2. dynamic var registrationPlate : String = ""
  3. dynamic var locationID : Int = 0
  4. dynamic var time : String = ""
  5. dynamic var subscription : String = ""
  6. dynamic var startTime : NSDate = NSDate()
  7. dynamic var endTime : NSDate = NSDate()
  8. dynamic var status : Int = -2
  9. dynamic var requestType : Int = -1
  10. var extensions : List<ExtensionDB> = List<ExtensionDB>()//: RLMArray = RLMArray(objectClassName: "ExtensionDB")
  11. dynamic var price : Double = 0
  12. dynamic var currency : String = ""
  13. private dynamic var test : Int = 10
  14.  
  15.  
  16. override static func primaryKey() -> String? {
  17. return "transactionID"
  18. }...
  19.  
  20. let session = NSURLSession.sharedSession()
  21. let dataTask = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in
  22. if (error != nil) {
  23. print(error)
  24. self.count = self.count - 1
  25. self.removeHud()
  26. } else {
  27. if StatusHelper.ResponseStatusCodeHandler(response!, parent: parent)
  28. {
  29. let result = JSONHelper.parseConform(data!, tToConform: transaction)
  30. ...
  31. })
  32. dataTask.resume()
  33.  
  34. static func parseConform(data : NSData, tToConform : TransactionDB) -> Int
  35. {
  36.  
  37. var status = -1
  38. do
  39. {
  40. let json = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
  41. if var transactions = json["data"] as? [NSDictionary]
  42. {
  43. var tempDate : NSDate = NSDate()
  44. do {
  45.  
  46. tempDate = try tToConform.startTime.formatWith("YYYY-MM-dd HH:mm:ss").formatWith("YYYY-MM-dd HH:mm:ss")
  47.  
  48. } catch _ {
  49. Logger.writeError("Error on date transofrming at transaction conforming")
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement