public ActionResult Delete(int ID) { EstadoCLS tEstadoCLS = new EstadoCLS(); var datos = client.estadoDatos(ID); tEstadoCLS.ID = datos.ID; tEstadoCLS.nombre = datos.nombre; return(View(tEstadoCLS)); }
public ActionResult Edit(int ID) { AnimeViewCLS tAnimeCLS = new AnimeViewCLS(); var datos = client.animeDatos(ID); STPR_ESTADO_LISTA_Result[] estadoLista = client.estadoLista(); List <EstadoCLS> ListaEstado = new List <EstadoCLS>(); int estadoListaLength = estadoLista.Length; for (int i = 0; i < estadoListaLength; i++) { EstadoCLS estado = new EstadoCLS(); estado.ID = estadoLista[i].ID; estado.nombre = estadoLista[i].nombre; ListaEstado.Add(estado); } tAnimeCLS.ListaEstado = ListaEstado; STPR_ANIME_LISTA_Result[] animeLista = client.animeLista(); List <AnimeCLS> ListaAnime = new List <AnimeCLS>(); int animeListaLength = animeLista.Length; for (int i = 0; i < animeListaLength; i++) { AnimeCLS anime = new AnimeCLS(); anime.ID = animeLista[i].ID; anime.Nombre = animeLista[i].Nombre; ListaAnime.Add(anime); } tAnimeCLS.ListaAnime = ListaAnime; tAnimeCLS.ID = datos.ID; tAnimeCLS.Nombre = datos.Nombre; tAnimeCLS.FechaEstreno = datos.FechaEstreno != null?datos.FechaEstreno.Value.ToString("dd/MM/yyyy") : " "; tAnimeCLS.SecuelaID = datos.SecuelaID; tAnimeCLS.Secuela = datos.Secuela; tAnimeCLS.PrecuelaID = datos.PrecuelaID; tAnimeCLS.Precuela = datos.Precuela; tAnimeCLS.Sinopsis = datos.Sinopsis; tAnimeCLS.Puntuacion = datos.Puntuacion; tAnimeCLS.Popularidad = datos.Popularidad; tAnimeCLS.EstadoID = (int)datos.EstadoID; tAnimeCLS.Estado = datos.Estado; return(View(tAnimeCLS)); }
public ActionResult Agregar(EstadoCLS oEstadoCLS) { if (!ModelState.IsValid) { return(View(oEstadoCLS)); } else { using (var bd = new proyectoSEntities1()) { pState oEstado = new pState(); oEstado.nombreS = oEstadoCLS.nombreS; bd.pState.Add(oEstado); bd.SaveChanges(); } } return(RedirectToAction("Index")); }
public ActionResult Create() { AnimeViewCLS animeView = new AnimeViewCLS(); STPR_ESTADO_LISTA_Result[] estadoLista = client.estadoLista(); List <EstadoCLS> ListaEstado = new List <EstadoCLS>(); int estadoListaLength = estadoLista.Length; for (int i = 0; i < estadoListaLength; i++) { EstadoCLS estado = new EstadoCLS(); estado.ID = estadoLista[i].ID; estado.nombre = estadoLista[i].nombre; ListaEstado.Add(estado); } animeView.ListaEstado = ListaEstado; STPR_ANIME_LISTA_Result[] animeLista = client.animeLista(); List <AnimeCLS> ListaAnime = new List <AnimeCLS>(); int animeListaLength = animeLista.Length; for (int i = 0; i < animeListaLength; i++) { AnimeCLS anime = new AnimeCLS(); anime.ID = animeLista[i].ID; anime.Nombre = animeLista[i].Nombre; ListaAnime.Add(anime); } animeView.ListaAnime = ListaAnime; return(View(animeView)); }
public ActionResult Create(EstadoCLS oEstadoCLS) { client.estadoGuardar(oEstadoCLS.nombre); return(RedirectToAction("Index")); }
public ActionResult Delete(EstadoCLS tEstadoCLS) { client.estadoBorrar(tEstadoCLS.ID); return(RedirectToAction("Index")); }
public ActionResult Edit(EstadoCLS tEstadoCLS) { client.estadoEditar(tEstadoCLS.ID, tEstadoCLS.nombre); return(RedirectToAction("Index")); }
public ActionResult Guardar(EstadoCLS estado) { Token token = HttpContext.Session["token"] as Token; if (token == null || token.ExpiresAt < DateTime.Now) { return(RedirectToAction("Index", "Authentication")); } try { int ID = estado.ID; HttpClient httpClient = new HttpClient(); httpClient.BaseAddress = new Uri(baseURL); httpClient.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); httpClient.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Bearer", token.AccessToken); string reqJson = JsonConvert.SerializeObject(estado); HttpContent body = new StringContent(reqJson, Encoding.UTF8, "application/json"); if (ID == 0) { HttpResponseMessage response = httpClient.PostAsync(basePath + "api/Estados", body).Result; if (response.IsSuccessStatusCode) { return(Json( new { success = true, message = "Estado creado satisfactoriamente", }, JsonRequestBehavior.AllowGet)); } else if (response.StatusCode == System.Net.HttpStatusCode.Unauthorized) { return(RedirectToAction("Index", "Authentication")); } } else { HttpResponseMessage response = httpClient.PutAsync($"{basePath}api/Estados/{ID}", body).Result; if (response.IsSuccessStatusCode) { return(Json( new { success = true, message = "Estado modificado satisfactoriamente" }, JsonRequestBehavior.AllowGet)); } } throw new Exception("Error desconocido al guardar el estado"); } catch (Exception e) { return(Json( new { success = false, message = e.InnerException }, JsonRequestBehavior.AllowGet)); } }