public static POIModel getPOI(string route) { Tuple <double, double> LatLong = Spedycja.Geocoding.GeocodingProvider.getLatLong(route); POIModel routeToAdd = new POIModel("", route, LatLong.Item1, LatLong.Item2); return(routeToAdd); }
public ActionResult OrderDetails(int id) { IOrderRepository orderRepository = new OrderRepository(); var order = orderRepository.getOrder(id); if (order.Driver == null) { ViewBag.IsDriver = 0; } else if (order.Driver != null) { ViewBag.IsDriver = 1; } List <POIModel> RoutesList = new List <POIModel>(); POIModel route = new POIModel("", order.Route.StartPoint, order.Route.StartLat.GetValueOrDefault(), order.Route.StartLong.GetValueOrDefault()); RoutesList.Add(route); POIModel route2 = new POIModel("", order.Route.EndPoint, order.Route.EndLat.GetValueOrDefault(), order.Route.EndLong.GetValueOrDefault()); RoutesList.Add(route2); ViewBag.map = RoutesList; return(View(order)); }
public async Task Create(POIModel model) { model.Id = 0; foreach (var item in model.OpeningHours) { item.Id = 0; } await _unitOfWork.POIRepository.AddAsync(_mapper.Map <POIEntity>(model)); await _unitOfWork.ComitAsync(); }
public string getAllHeatPoint() { IRouteRepository routeRepository = new RouteRepository(); List <Route> allRoutes = routeRepository.getAllRoutes(); List <POIModel> RoutesList = new List <POIModel>(); POIModel routeToAdd; foreach (var route in allRoutes) { routeToAdd = new POIModel("", route.StartPoint, route.StartLat.GetValueOrDefault(), route.StartLong.GetValueOrDefault()); RoutesList.Add(routeToAdd); routeToAdd = new POIModel("", route.EndPoint, route.EndLat.GetValueOrDefault(), route.EndLong.GetValueOrDefault()); RoutesList.Add(routeToAdd); } return(JsonConvert.SerializeObject(RoutesList)); }
public async Task Update(POIModel model) { await _unitOfWork.POIRepository.UpdateAsync(_mapper.Map <POIModel>(model)); await _unitOfWork.ComitAsync(); }
public async Task <IActionResult> Update([FromBody] POIModel model) { await _POIService.Update(model); return(Ok()); }
public async Task <IActionResult> Create([FromBody] POIModel model) { await _POIService.Create(model); return(StatusCode(201)); }