var temp = db.Positions.Where(P => P.DeviceID == device.ID);
List<Position> tempPositions = FilterPosition(temp.ToList<Position>());
var tt = FilterStops(tempPositions, new TimeSpan(0, 30, 0), 100);
List<JsonDevicePositionModel> returnPositions = (
from p in tt
select new
JsonDevicePositionModel
{
DeviceID = p.Position.DeviceID,
Latitude = p.Position.Latitude,
Longitude = p.Position.Longitude,
SerialNumber = p.Position.Device.SerialNumber,
Speed = p.Position.Speed,
}).ToList();
return Json(returnPositions, JsonRequestBehavior.AllowGet);
}