Пример #1
0
        /// <summary>
        /// APP获取最新路径
        /// </summary>
        /// <param name="shipId"></param>
        /// <returns></returns>
        public AppRoute AppGetLastRoute(int shipId)
        {
            waterdataEntities entity = new waterdataEntities();
            task     lastTask        = entity.task.Where(s => s.ship_id == shipId).OrderByDescending(s => s.create_time).First();
            route    lastRoute       = entity.route.SingleOrDefault(s => s.route_id == lastTask.route_id);
            AppRoute Route           = new AppRoute()
            {
                RoueteId    = lastRoute.route_id.ToString(),
                RoueteName  = lastRoute.route_name,
                RoutePoints = lastRoute.route_points
            };

            return(Route);
        }
Пример #2
0
        public ResponseResult <AppRoute> AppGetLastRoute(string shipId)
        {
            var result = ResponseResult <AppRoute> .Default();

            AppService appService = new AppService();

            try
            {
                if (string.IsNullOrEmpty(shipId))
                {
                    return(ResponseResult <AppRoute> .Error("shipId不能为空"));
                }
                else
                {
                    AppRoute lastRoute = appService.AppGetLastRoute(Convert.ToInt32(shipId));
                    return(ResponseResult <AppRoute> .Success(lastRoute, "获取最新路径成功"));
                }
            }
            catch (System.Exception ex)
            {
                result = ResponseResult <AppRoute> .Error(ex.Message);
            }
            return(result);
        }
Пример #3
0
 public override Representation Apply <T>(AppRoute <T> .AppState exp, HttpContextEx ctx) => (exp as Allowed)?.Accept(this, new AntiForgeryGuarded <T>(ctx, exp)) ?? exp.ApplyUknown(this, ctx);
Пример #4
0
 public override Representation Apply <T>(AppRoute <T> .AppState exp, HttpContextEx ctx) => (exp as Allowed)?.Accept(this, ctx) ?? exp.ApplyUknown(this, ctx);
Пример #5
0
 public Representation Apply <T>(AppRoute <T> .AppState exp, HttpContext ctx) => method.Apply(exp, ctx);
Пример #6
0
 public virtual Representation Apply <T>(AppRoute <T> .AppState exp, HttpContextEx ctx)
 {
     return(exp.ApplyUknown(this, ctx));
 }
Пример #7
0
 public AntiForgeryGuarded(HttpContextEx ctx, AppRoute <T> .AppState app_state) : base(ctx)
 {
 }