public object Puttbl_Servicios(int id, tbl_Servicios tbl_Servicios) { Resultado res = new Resultado(); tbl_Servicios objReemplazar; objReemplazar = db.tbl_Servicios.Where(u => u.id_Servicios == id).FirstOrDefault <tbl_Servicios>(); objReemplazar.nombreServicio = tbl_Servicios.nombreServicio; objReemplazar.estado = tbl_Servicios.estado; objReemplazar.usuario_edicion = tbl_Servicios.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_Servicios(tbl_Servicios tbl_Servicios) { Resultado res = new Resultado(); try { tbl_Servicios.fecha_creacion = DateTime.Now; db.tbl_Servicios.Add(tbl_Servicios); db.SaveChanges(); res.ok = true; //res.data = tbl_Servicios.id_Servicios; res.data = (from a in db.tbl_Servicios where a.id_Servicios == tbl_Servicios.id_Servicios select new { a.id_Servicios, a.nombreServicio, 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_Servicios(int id) { tbl_Servicios tbl_Servicios = db.tbl_Servicios.Find(id); if (tbl_Servicios == null) { return(NotFound()); } db.tbl_Servicios.Remove(tbl_Servicios); db.SaveChanges(); return(Ok(tbl_Servicios)); }