public ActionResult DeleteConfirmed(int id) { EstadoMedida estadoMedida = db.EstadoMedida.Find(id); db.EstadoMedida.Remove(estadoMedida); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "EstadoMedidaId,CodigoPonal,Descripcion,Vigente")] EstadoMedida estadoMedida) { if (ModelState.IsValid) { db.Entry(estadoMedida).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estadoMedida)); }
public ActionResult Create([Bind(Include = "EstadoMedidaId,CodigoPonal,Descripcion,Vigente")] EstadoMedida estadoMedida) { if (ModelState.IsValid) { db.EstadoMedida.Add(estadoMedida); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(estadoMedida)); }
// GET: Cnp/EstadoMedidas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EstadoMedida estadoMedida = db.EstadoMedida.Find(id); if (estadoMedida == null) { return(HttpNotFound()); } return(View(estadoMedida)); }
public async Task <ActionResult> SincronizaEstadoMedida() { string username = "******"; string password = "******"; var client = new HttpClient(); client.BaseAddress = new Uri("https://catalogoservicioweb.policia.gov.co"); var url = "/sw/api/ListaValor/ConsultaEstadoMedida"; 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 datos = JsonConvert.DeserializeObject <List <DominioPonal> >(result); foreach (var item in datos) { bool existe = db.EstadoMedida.Any(x => x.CodigoPonal == item.ID_DOMINIO); if (!existe) { EstadoMedida dato = new EstadoMedida(); dato.CodigoPonal = Convert.ToInt32(item.ID_DOMINIO); dato.Descripcion = item.DESCRIPCION; dato.Vigente = true; db.EstadoMedida.Add(dato); db.SaveChanges(); } } return(RedirectToAction("Index")); }