public async Task <TEntidadGenerica> Agregar(TEntidadGenerica entity) { var response = _unidadTrabajo.Set <TEntidadGenerica>().Add(entity).Entity; _unidadTrabajo.Confirmar(); return(response); }
public static void Adicionar <T>(this IEnumerable <T> entidades, IContexto contexto) where T : Dominio.Base.Dominio { foreach (var entidade in entidades) { contexto.Set <T>().Add(entidade); } contexto.SalvarAlteracoes(); }
public BaseDao(IUnitOfWork unitOfWork) { if (unitOfWork == null) { throw new ArgumentNullException("unitOfWork"); } contexto = unitOfWork as IContexto; if (contexto == null) { throw new ArgumentNullException("unitOfWork"); } dataBase = contexto.Set <T>(); }
public Repositorio(IContexto db) { this.db = db; dbSet = db.Set <T>(); }
public T GetByID(object id) { return(m_Context.Set <T>().Find(id)); }
public Repositorio(IContexto context) { m_Context = context; m_DbSet = m_Context.Set <T>(); }