public object Puttbl_Distrito(int id, tbl_Distritos tbl_Distritos) { Resultado res = new Resultado(); tbl_Distritos objReemplazar; objReemplazar = db.tbl_Distritos.Where(u => u.id_Distrito == id).FirstOrDefault <tbl_Distritos>(); objReemplazar.id_Zona = tbl_Distritos.id_Zona; objReemplazar.nombreDistrito = tbl_Distritos.nombreDistrito; objReemplazar.estado = tbl_Distritos.estado; objReemplazar.usuario_edicion = tbl_Distritos.usuario_creacion; objReemplazar.fecha_edicion = DateTime.Now; db.Entry(objReemplazar).State = EntityState.Modified; try { db.SaveChanges(); res.ok = true; res.data = "OK"; res.totalpage = 0; } catch (DbUpdateConcurrencyException ex) { res.ok = false; res.data = ex.InnerException.Message; res.totalpage = 0; } return(res); }
public object Posttbl_Distrito(tbl_Distritos tbl_Distritos) { Resultado res = new Resultado(); try { tbl_Distritos.fecha_creacion = DateTime.Now; db.tbl_Distritos.Add(tbl_Distritos); db.SaveChanges(); res.ok = true; //res.data = tbl_Distritos.id_Distrito; res.data = (from a in db.tbl_Distritos where a.id_Distrito == tbl_Distritos.id_Distrito select new { a.id_Distrito, a.nombreDistrito, a.estado, descripcion_estado = a.estado == 0 ? "INACTIVO" : "ACTIVO", a.usuario_creacion }).ToList(); res.totalpage = 0; } catch (Exception ex) { res.ok = false; res.data = ex.Message; res.totalpage = 0; } return(res); }
public IHttpActionResult Deletetbl_Distritos(int id) { tbl_Distritos tbl_Distritos = db.tbl_Distritos.Find(id); if (tbl_Distritos == null) { return(NotFound()); } db.tbl_Distritos.Remove(tbl_Distritos); db.SaveChanges(); return(Ok(tbl_Distritos)); }