public ActionResult editarParada(int id) { DTOParada p = new DTOParada(); p.IdParada = id; return(View(p)); }
public IHttpActionResult editarParada(int IdParada, [FromBody] DTOParada parada) { try { double longitud; double latitud; if (!Double.TryParse(parada.Lat, out latitud)) { return(Content(HttpStatusCode.NotFound, "La latitude no tiene el formato correcto")); } // Si no puede convertir la longitud responde un 404 if (!Double.TryParse(parada.Long, out longitud)) { return(Content(HttpStatusCode.NotFound, "La longitud no tiene el formato correcto")); } EParada p = cAdmin.editarParada(parada.IdParada, parada.Nombre, latitud, longitud); if (p != null) { return(Ok(p)); } return(Content(HttpStatusCode.NotFound, "La parada ya existe")); } catch (Exception) { return(NotFound()); } }
public void editarParada(DTOParada parada, string tokenJWT) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenJWT); var putTask = client.PutAsJsonAsync($"editar/parada/{parada.IdParada}", parada); putTask.Wait(); //var result = putTask.Result; } }
public EParada crearParada(DTOParada DTOparada, string tokenJWT) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl + "crear/parada"); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenJWT); var postTask = client.PostAsJsonAsync <DTOParada>("parada", DTOparada); postTask.Wait(); var result = postTask.Result; return(result.Content.ReadAsAsync <EParada>().Result); } }
public ActionResult crearParada(DTOParada pa) { foreach (var parada in Task.Run(() => pxa.GetAllParada(Session["tokenJWT"].ToString())).Result) { if (parada.Nombre == pa.Nombre) { ViewBag.errorNP = "Ese nombre ya existe"; return(View()); } if (parada.Lat.ToString() == pa.Lat && parada.Long.ToString() == pa.Long) { ViewBag.errorPP = "Ya existe una parada en esa posición."; return(View()); } } pxa.crearParada(pa, Session["tokenJWT"].ToString()); return(RedirectToAction("traerParadas")); }
public IHttpActionResult crearParada([FromBody] DTOParada parada) { try { if (parada != null) { double longitud; double latitud; if (String.IsNullOrEmpty(parada.Nombre)) { return(Content(HttpStatusCode.NotFound, "El nombre no es correcto")); } // Si no puede convertir la latitude responde un 404 if (!Double.TryParse(parada.Lat, out latitud)) { return(Content(HttpStatusCode.NotFound, "La latitude no tiene el formato correcto")); } // Si no puede convertir la longitud responde un 404 if (!Double.TryParse(parada.Long, out longitud)) { return(Content(HttpStatusCode.NotFound, "La longitud no tiene el formato correcto")); } EParada nuevaParada = cAdmin.crearParada(parada.Nombre, latitud, longitud); if (nuevaParada == null) { return(Content(HttpStatusCode.BadRequest, "Ya existe una parada con ese nombre")); } return(Ok(nuevaParada)); } return(Content(HttpStatusCode.BadRequest, "No se creó la nueva parada")); } catch (Exception) { return(NotFound()); } }
public ActionResult editarParada(DTOParada parada) { pxa.editarParada(parada, Session["tokenJWT"].ToString()); return(RedirectToAction("traerParadas")); }