public IActionResult LoadPrice(string BarCode) { var prod = new BuscarCodigo().SearchProduct(BarCode); prod.BarCode = BarCode; return(this.View(Traducir(prod))); }
public IActionResult BestPrice(string id) { var productos = new BuscarCodigo().BuscarPorCodigo(id); if (productos != null) { var mp = new Price().MejorPrecio(productos); var ub = new Ubicacion().Distance(mp); ViewData["Ubicacion"] = $@"{ub}"; ViewData["Maps"] = id; return(View(Traducir(mp))); } else { return(this.StatusCode(404)); } }
public IActionResult Coordinates(string id) { var productos = new BuscarCodigo().BuscarPorCodigo(id); if (productos != null) { var mp = new Price().mejoresPrecios(productos); /* var listView = new ListProductViewModel(); */ var Lista = new List <ProductViewModel>(); for (int i = 0; i < mp.Count; i++) { productos[i].Latitude = productos[i].Latitude.Replace(',', '.'); productos[i].Longitude = productos[i].Longitude.Replace(',', '.'); Lista.Add(Traducir(productos[i])); } return(this.Json(Lista)); } else { return(this.StatusCode(404)); } }
public IActionResult maps(string id) { var productos = new BuscarCodigo().BuscarPorCodigo(id); if (productos != null) { var mp = new Price().mejoresPrecios(productos); var listView = new ListViewModel(); listView.Lista = new List <ProductViewModel>(); for (int i = 0; i < mp.Count; i++) { listView.Lista.Add(Traducir(productos[i])); } listView.Coordenates = new Price().GetLocations(mp); return(this.View(listView)); } else { return(this.StatusCode(404)); } }