public ActionResult editarLinea(int id) { DTOLinea p = new DTOLinea(); p.IdLinea = id; return(View(p)); }
public void editarLinea(DTOLinea linea, string tokenJWT) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenJWT); var putTask = client.PutAsJsonAsync($"editar/linea/{linea.IdLinea}", linea.Nombre); putTask.Wait(); //var result = putTask.Result; } }
public ELinea crearLinea(DTOLinea linea, string tokenJWT) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(Baseurl + "crear/linea"); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", tokenJWT); var postTask = client.PostAsJsonAsync <DTOLinea>("linea", linea); postTask.Wait(); var result = postTask.Result; return(result.Content.ReadAsAsync <ELinea>().Result); } }
public ActionResult crearLinea(DTOLinea linea) { foreach (var li in Task.Run(() => pxa.GetAllLineas(Session["tokenJWT"].ToString())).Result) { if (linea.Nombre == li.Nombre) { Session["errorNLinea"] = "Ya existe una linea con ese nombre"; return(RedirectToAction("crearLinea")); } } Session["Nuevalinea"] = pxa.crearLinea(linea, Session["tokenJWT"].ToString()).IdLinea; return(RedirectToAction("traerParadaL"));//lista las paradas }
public ActionResult editarLinea(DTOLinea linea) { pxa.editarLinea(linea, Session["tokenJWT"].ToString()); return(RedirectToAction("traerLinea")); }