public ClientRoute GetOneUsesRouteInformation(int id) { var d = Database.ClientRoutes.Where(x => x.Id == id).ToList(); ClientRoute route = new ClientRoute { Date = d[0].Date, Seats = d[0].Seats, StartPoint = d[0].StartPoint, EndPoint = d[0].EndPoint, Waypoints = d[0].Waypoints, }; return(route); }
//private MembershipService MUserService { get; set; } public ActionResult Index() { ViewBag.sitetype = "wx"; if (!WxHelper.IsMicroMessagerBrowser) { if (!string.IsNullOrEmpty(Request["path"])) { return(Redirect(ModuleConfiguration.ConfigSection.JumpBaseUrlHost + "/#" + Request["path"])); } ViewBag.sitetype = "m"; return(View(GetAnnoyUserToken())); } if (string.IsNullOrEmpty(ClientRoute)) { goto getTokenRegion; } if (PathQueryClassDetail.IsMatch(ClientRoute)) { var strClassId = ClientRoute.ToLower().Replace("/course/", "").Trim('/'); long iClassId = 0; long.TryParse(strClassId, out iClassId); if (iClassId == 0) { goto getTokenRegion; } string strJumpUrl = ""; var shareClass = MClassService.GetMicroclass(iClassId); if (shareClass != null && !shareClass.is_deleted && (shareClass.is_fine || shareClass.end_time.HasValue)) { strJumpUrl = ModuleConfiguration.ConfigSection.JumpBaseUrlHost + "/#/live/" + strClassId; } else { strJumpUrl = ModuleConfiguration.ConfigSection.JumpBaseUrlHost + "/#" + ClientRoute; } return(Redirect(strJumpUrl)); } else { return(Redirect(ModuleConfiguration.ConfigSection.JumpBaseUrlHost + "/#" + ClientRoute)); } getTokenRegion: WxUserToken userToken = WxUserToken.GetToken(); return(View(userToken)); }
public async Task <OperationDetails> CreateRoute(UserRouteDTO userRouteDto) { // create client route ClientRoute clientRoute = new ClientRoute { StartPoint = userRouteDto.StartPoint, EndPoint = userRouteDto.EndPoint, Waypoints = userRouteDto.Waypoints.ToString(), UserID = userRouteDto.UserID, Date = userRouteDto.Date, Seats = userRouteDto.Seats }; Database.ClientRouteManager.Create(clientRoute); await Database.SaveAsync(); return(new OperationDetails(true, "Route successfully created", "")); }
public ClientRouteBuilder() { _clientRoute = new ClientRoute(); }
public void Create(ClientRoute item) { Database.ClientRoutes.Add(item); Database.SaveChanges(); }