public List <RoutesModel> GetAll() { try { RoutesDataLayerRealm dl = new RoutesDataLayerRealm(); List <RoutesModel> list = new List <RoutesModel>(); List <RoutesRealmModel> models = dl.GetAll(); foreach (RoutesRealmModel model in models) { RoutesModel realmModel = new RoutesModel(); realmModel.agency_id = model.agency_id; realmModel.route_id = model.route_id; realmModel.route_long_name = model.route_long_name; realmModel.route_short_name = model.route_short_name; list.Add(realmModel); } //list = list.OrderBy(x => x.a_descrizione).ToList(); return(list); } catch (Exception pException) { System.Diagnostics.Debug.WriteLine("Error RoutesBusinness->GetAll " + pException.Message); } return(null); }
public RoutesModel Get(RouteRequestModel request) { var columnModel = new JqGridColumnModel(); var chain = _graph.Behaviors.First(); _columnBuilders .SelectMany(builder => builder.ColumnsFor(chain)) .Each(col => columnModel.AddColumn(new JqGridColumn { hidden = col.IsHidden, hidedlg = col.IsHidden, hideFilter = col.HideFilter, name = col.Name, index = col.Name })); var model = new RoutesModel { ColumnModel = columnModel }; if (request.Column.IsNotEmpty() && request.Value.IsNotEmpty()) { model.Filter = new JsonGridFilter { ColumnName = request.Column, Values = new List <string> { request.Value } }; } return(model); }
public void RouteSetting(RoutesModel body) { RouteServersModel[] array = ((IEnumerable <RouteServersModel>) this.ListRouteServers(body.Url)).ToArray <RouteServersModel>(); for (int i = 0; i < array.Length; i++) { RouteServersModel s = array[i]; if (body.Servers == null || body.Servers.FirstOrDefault((RouteServersModel p) => p.Host == s.Host) == null) { this.RemoveRouteServer(body.Url, s.Host); } } var res = this.gateway.SetRoute(body.Url, body.Remark, body.HashPattern); res.TimeOut = body.TimeOut; if (body.Servers != null) { foreach (RouteServersModel gatewayRouteServerDTO in body.Servers) { Bumblebee.Routes.UrlRoute route = this.gateway.Routes.GetRoute(body.Url); if (route != null) { route.AddServer(gatewayRouteServerDTO.Host, gatewayRouteServerDTO.Weight, gatewayRouteServerDTO.MaxRps, gatewayRouteServerDTO.Standby); } } } this.gateway.SaveConfig(); }
public void should_build_route_model_with_filters() { var model = new RoutesModel(); MockFor <IModelBuilder <RoutesModel> >() .Expect(b => b.Build()) .Return(model); var request = new RouteRequestModel { Column = "test", Value = "123" }; var filter = ClassUnderTest .Execute(request) .Filter; filter .ColumnName .ShouldEqual(request.Column); filter .Values .ShouldContain(request.Value); }
public ActionResult DeleteConfirmed(int id) { RoutesModel routesModel = db.RoutesModels.Find(id); db.RoutesModels.Remove(routesModel); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,RouteName,RouteDescription")] RoutesModel routesModel) { if (ModelState.IsValid) { db.Entry(routesModel).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(routesModel)); }
public ActionResult Create([Bind(Include = "Id,RouteName,RouteDescription")] RoutesModel routesModel) { if (ModelState.IsValid) { db.RoutesModels.Add(routesModel); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(routesModel)); }
public void should_build_route_model_with_defaults() { var model = new RoutesModel(); MockFor <IModelBuilder <RoutesModel> >() .Expect(b => b.Build()) .Return(model); ClassUnderTest .Execute(new DefaultRouteRequestModel()) .ShouldEqual(model); }
public HttpResponseMessage Delete(RoutesModel route) { try { _configRepository.DeleteRoute(route.Id); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
private void ClearRoutes(bool clearParcing = true) { _routesModel = new RoutesModel(); DispatherThreadRun(delegate { Route.Clear(); WarningRoute.Clear(); ErrorRoute.Clear(); if (clearParcing) { Parkings.Clear(); } }); }
// GET: Admin/Routes/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } RoutesModel routesModel = db.RoutesModels.Find(id); if (routesModel == null) { return(HttpNotFound()); } return(View(routesModel)); }
public HttpResponseMessage Get() { try { var list = RoutesModel.List(_configRepository); if (list == null) { return(Request.CreateResponse(HttpStatusCode.NoContent)); } return(Request.CreateResponse(HttpStatusCode.OK, list)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public HttpResponseMessage PostGalleryRoute(int id, [FromBody] string route) { try { if (!RoutesModel.CheckExists(route, _configRepository)) { var rm = RoutesModel.CreateGalleryRoute(id, route, _configRepository); RouteTable.Routes.AddGalleryRoute(rm.StaticRoute, rm.Id, true); return(Request.CreateResponse(HttpStatusCode.OK, rm)); } return(Request.CreateResponse(HttpStatusCode.Conflict)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex)); } }
public RoutesModel Get(RouteRequestModel request) { var columnModel = new JqGridColumnModel(); var chain = _graph.Behaviors.First(); _columnBuilders .SelectMany(builder => builder.ColumnsFor(chain)) .Each(col => columnModel.AddColumn(new JqGridColumn { hidden = col.IsHidden, hidedlg = col.IsHidden, hideFilter = col.HideFilter, name = col.Name, index = col.Name })); var model = new RoutesModel { ColumnModel = columnModel }; if(request.Column.IsNotEmpty() && request.Value.IsNotEmpty()) { model.Filter = new JsonGridFilter {ColumnName = request.Column, Values = new List<string> {request.Value}}; } return model; }