Guest User

Untitled

a guest
Apr 20th, 2018
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. $scope.createAvl = function () {
  2. console.log($scope.avl); // for debug
  3. $scope.avl.push({
  4. 'tracker_avl_id': getRandomArbitrary(0, 1000000, 1),
  5. 'car_id': getRandomArbitrary(0, 10000, 1),
  6. 'x_lat': getRandomArbitrary(-69, -66, 0),
  7. 'y_long': getRandomArbitrary(8, 10, 0),
  8. 'azimuth': getRandomArbitrary(0, 359, 1),
  9. 'event_time': getRandomDate()
  10. });
  11. };
  12.  
  13. $scope.saveAvl = function () {
  14. var data = $.param({
  15. avl_list: $scope.avl
  16. });
  17.  
  18. var config = {
  19. headers: {
  20. 'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'
  21. }
  22. };
  23.  
  24. $http.post('/Avl_Api/traffic_tracker_avl/putTrafficAvl', data, config)
  25. .success(function (data, status, headers, config) {
  26. console.log('Sucess.....');
  27. })
  28. .error(function (data, status, header, config) {
  29. $scope.ResponseDetails = "Data: " + data +
  30. "<hr />status: " + status +
  31. "<hr />headers: " + header +
  32. "<hr />config: " + config;
  33. });
  34. };
  35.  
  36. public partial class traffic_tracker_avl
  37. {
  38. public int avl_id { get; set; }
  39. public long tracker_avl_id { get; set; }
  40. public long car_id { get; set; }
  41. public decimal x_lat { get; set; }
  42. public decimal y_long { get; set; }
  43. public int azimuth { get; set; }
  44. public System.DateTime event_time { get; set; }
  45. public Nullable<System.DateTime> created_at { get; set; }
  46. }
  47.  
  48. [HttpPost]
  49. public JsonResult putTrafficAvl(List<traffic_tracker_avl> avl_list)
  50. {
  51. avl_list.ForEach(n => db.traffic_tracker_avl.Add(n));
  52. db.SaveChanges();
  53. }
Add Comment
Please, Sign In to add comment