/// <summary> /// Sobreescrita de metodo, usando o virtual posso alterar o comportamento deste metodo /// sobreescrevendo ele /// </summary> /// <param name="entity"></param> /// <returns></returns> public virtual T Add(T entity) { _baseContexto.Set <T>().Add(entity); // Poderia implementar aqui o Padrão UnitOfWork _baseContexto.SaveChanges(); return(entity); }
public static void Deletar(this UsuarioModel item) { using (var contexto = new BaseContexto()) { contexto.Set <UsuarioModel>().Remove(item); contexto.SaveChanges(); } }
public static void Atualiza(this UsuarioModel item) { using (var contexto = new BaseContexto()) { contexto.Entry(item).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); } }
public static void Incluir(this UsuarioModel item) { using (var contexto = new BaseContexto()) { contexto.Set <UsuarioModel>().Add(item); contexto.SaveChanges(); } }
public virtual void Atualiza(T item) { using (var contexto = new BaseContexto()) { contexto.Entry(item).State = System.Data.Entity.EntityState.Modified; contexto.SaveChanges(); } }
public virtual void Deletar(T item) { using (var contexto = new BaseContexto()) { contexto.Entry <T>(item).State = EntityState.Deleted; contexto.SaveChanges(); } }
public virtual void Incluir(T item) { using (var contexto = new BaseContexto()) { contexto.Set <T>().Add(item); contexto.SaveChanges(); } }
public void Insert(T obj) { _context.Set <T>().Add(obj); _context.SaveChanges(); }
public void Commit() { _baseContext.SaveChanges(); }
public int SaveChanges() { return(Db.SaveChanges()); }
public void Inserir(TEntidade obj) { Db.Set <TEntidade>().Add(obj); Db.SaveChanges(); }