Ejemplo n.º 1
0
        public JsonResult GeoTag([Bind(Prefix = "ID")]  int FlightID)
        {
            if (!exLogic.User.hasAccess("FLIGHT.MAP"))
            {
                return(Json(null, JsonRequestBehavior.AllowGet));
            }
            ExponentPortalEntities db = new ExponentPortalEntities();
            var thisDrone             = new Drones();
            var DroneName             = thisDrone.getDroneNameForFlight(FlightID);
            var Records = (
                from n in db.DroneDocuments
                where n.DocumentType == "Geo Tag" &&
                n.FlightID == FlightID
                select new GeoTagReport {
                ID = n.ID,
                DocumentName = n.DocumentName,
                FlightID = FlightID,
                Altitude = n.Altitude,
                DroneName = DroneName,
                Latitude = n.Latitude,
                Longitude = n.Longitude,
                UpLoadedDate = n.UploadedDate
            }
                ).ToList();

            return(Json(Records, JsonRequestBehavior.AllowGet));
        }