public ActionResult DeleteConfirmed(int id) { ListaComportamiento listaComportamiento = db.ListaComportamiento.Find(id); db.ListaComportamiento.Remove(listaComportamiento); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ListaComportamientoId,CodigoPonal,Descripcion,IdPapa,Vigente,IdTipo,Orden,IdTitulo,IdCapitulo,IdArticulo")] ListaComportamiento listaComportamiento) { if (ModelState.IsValid) { db.Entry(listaComportamiento).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(listaComportamiento)); }
// GET: Cnp/ListaComportamientoes/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ListaComportamiento listaComportamiento = db.ListaComportamiento.Find(id); if (listaComportamiento == null) { return(HttpNotFound()); } return(View(listaComportamiento)); }
public async Task <ActionResult> SincronizaComportamiento() { string username = "******"; string password = "******"; var client = new HttpClient(); client.BaseAddress = new Uri("https://catalogoservicioweb.policia.gov.co"); var url = "/sw/api/ListaValor/ConsultaComportamiento"; var token = GeneradorToken.TokenPonal(username, password); client.DefaultRequestHeaders.Add("Authorization", token); var response = await client.GetAsync(url); if (!response.IsSuccessStatusCode) { return(null); } var result = await response.Content.ReadAsStringAsync(); var resultado = JsonConvert.DeserializeObject <List <DominioComportamiento> >(result); foreach (var item in resultado) { bool existe = db.ListaComportamiento.Any(x => x.CodigoPonal == item.ID_COMPORTAMIENTO); if (!existe) { ListaComportamiento dato = new ListaComportamiento(); dato.CodigoPonal = Convert.ToInt32(item.ID_COMPORTAMIENTO); dato.Descripcion = item.DESCRIPCION; dato.IdPapa = Convert.ToDecimal(item.ID_PAPA); dato.IdTipo = Convert.ToDecimal(item.ID_TIPO); dato.Orden = item.ORDEN; dato.IdTitulo = Convert.ToDecimal(item.ID_TITULO); dato.IdCapitulo = Convert.ToDecimal(item.ID_CAPITULO); dato.IdArticulo = Convert.ToDecimal(item.ID_ARTICULO); dato.Vigente = true; db.ListaComportamiento.Add(dato); db.SaveChanges(); } } return(RedirectToAction("Index")); }