/// <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); }
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); }
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);
public override Representation Apply <T>(AppRoute <T> .AppState exp, HttpContextEx ctx) => (exp as Allowed)?.Accept(this, ctx) ?? exp.ApplyUknown(this, ctx);
public Representation Apply <T>(AppRoute <T> .AppState exp, HttpContext ctx) => method.Apply(exp, ctx);
public virtual Representation Apply <T>(AppRoute <T> .AppState exp, HttpContextEx ctx) { return(exp.ApplyUknown(this, ctx)); }
public AntiForgeryGuarded(HttpContextEx ctx, AppRoute <T> .AppState app_state) : base(ctx) { }