public object Posttbl_Estados(tbl_Estados tbl_Estados) { Resultado res = new Resultado(); try { tbl_Estados.fecha_creacion = DateTime.Now; db.tbl_Estados.Add(tbl_Estados); db.SaveChanges(); res.ok = true; res.data = (from a in db.tbl_Estados where a.id_Estado == tbl_Estados.id_Estado select new { a.id_Estado, a.abreviatura_estado, a.descripcion_estado, a.orden_estado, a.Backcolor_estado, a.forecolor_estado, a.estado, descripcionEstado = 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_Estados(int id) { tbl_Estados tbl_Estados = db.tbl_Estados.Find(id); if (tbl_Estados == null) { return(NotFound()); } db.tbl_Estados.Remove(tbl_Estados); db.SaveChanges(); return(Ok(tbl_Estados)); }
public object Puttbl_Estados(int id, tbl_Estados tbl_Estados) { Resultado res = new Resultado(); tbl_Estados objReemplazar; objReemplazar = db.tbl_Estados.Where(u => u.id_Estado == id).FirstOrDefault <tbl_Estados>(); objReemplazar.abreviatura_estado = tbl_Estados.abreviatura_estado; objReemplazar.orden_estado = tbl_Estados.orden_estado; objReemplazar.orden_estado = tbl_Estados.orden_estado; objReemplazar.Backcolor_estado = tbl_Estados.Backcolor_estado; objReemplazar.forecolor_estado = tbl_Estados.forecolor_estado; objReemplazar.estado = tbl_Estados.estado; objReemplazar.usuario_edicion = tbl_Estados.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); }