public void Eliminar(T entidad) { using (var context = new MantenimientoClienteEntities()) { try { context.Set <T>().Attach(entidad); context.Set <T>().Remove(entidad); context.SaveChanges(); } catch (Exception ex) { throw ex; } } }
public void Actualizar(T entidad) { using (var context = new MantenimientoClienteEntities()) { try { context.Set <T>().Attach(entidad); context.Entry(entidad).State = EntityState.Modified; context.SaveChanges(); } catch (Exception ex) { throw ex; } } }
public T Insertar(T entidad) { using (var context = new MantenimientoClienteEntities()) { try { context.Set <T>().Add(entidad); context.SaveChanges(); } catch (Exception ex) { throw ex; } } return(entidad); }
public List <T> Listar() { List <T> entidades = null; using (var context = new MantenimientoClienteEntities()) { try { entidades = context.Set <T>().Select(x => x).ToList(); } catch (Exception ex) { throw ex; } } return(entidades); }