public void Add(T obj) { if (obj is IPocoCreate) { var poco = obj as IPocoCreate; poco.CreatedDate = DateTime.Now; } _context.AddCommand(() => DbSet.InsertOneAsync(obj)); }
public virtual void Add(TEntity obj) { if (obj.CreateDate == DateTime.MinValue) { obj.CreateDate = DateTime.Now; } Context.AddCommand(() => DbSet.InsertOneAsync(obj)); }
public virtual void Delete(string id) { Context.AddCommand(() => DbSet.DeleteOneAsync(Builders <T> .Filter.Eq("_id", id))); }
public virtual void Add(TEntity obj) { ConfigDbSet(); _context.AddCommand(() => _dbSet.InsertOneAsync(obj)); }
public virtual void Create(TEntity entity) { Func <Task> func = async() => await _dbSet.InsertOneAsync(entity); _context.AddCommand(func); }
public virtual void Add(T obj) { ConfigDbSet(); Context.AddCommand(() => DbSet.InsertOneAsync(obj)); }
public Task Add(IAccount account, ICredit credit) { _context.AddCommand(() => _DbSetAccount.InsertOneAsync((MongoDb.Account)account)); _context.AddCommand(() => _DbSetCredit.InsertOneAsync((MongoDb.Credit)credit)); return(Task.CompletedTask); }
public virtual void Add(TEntity obj) { SetDefaultDates(obj); Context.AddCommand(() => DbSet.InsertOneAsync(obj)); }
/// <summary> /// 追加文档 /// </summary> /// <typeparam name="TEntity"></typeparam> /// <param name="obj"></param> /// <returns></returns> public virtual void Add <TEntity>(TEntity obj) where TEntity : class, new () { var dbSet = _context.GetCollection <TEntity>(typeof(TEntity).Name); _context.AddCommand(() => dbSet.InsertOneAsync(obj)); }
/// <summary> /// Inserts the one asynchronous. /// </summary> /// <param name="document">The document.</param> /// <returns></returns> public virtual void InsertOneAsync(TDocument document) { Context.AddCommand(() => Collection.InsertOneAsync(document)); }
public virtual void Create(TEntity obj) { _context.AddCommand(async() => await DbSet.InsertOneAsync(obj)); }
public Task Add(ICustomer customer) { _context.AddCommand(async() => await _DbSetCustomer.InsertOneAsync((MongoDb.Customer)customer)); return(Task.CompletedTask); }
public virtual async Task Add(TEntity entityData) { await _dbContext.AddCommand(async() => await _dbSet.InsertOneAsync(entityData)); }
public async Task Add(TEntity entity) { await _context.AddCommand(async() => await DbSet.InsertOneAsync(entity)); }
public virtual void Add(TEntity obj) { obj.Created = DateTime.Now; obj.CreatedBy = Context.CurrentUserService.UserId; Context.AddCommand(() => DbSet.InsertOneAsync(obj)); }
public virtual void Add(TEntity entity) => Context.AddCommand(() => DbSet.InsertOneAsync(entity));
public virtual Task Add(TEntity obj) { return(_context.AddCommand(async() => await _dbSet.InsertOneAsync(obj))); }
public async Task DeleteAsync(Guid id) { _context.AddCommand(async() => await DbSet.DeleteOneAsync(Builders <T> .Filter.Eq("_id", id))); await _context.Commit(); }
public virtual void Add(TEntity obj) { _context.AddCommand(() => DbSet.InsertOneAsync(obj)); }
public async virtual Task Add(TEntity obj) { _context.AddCommand(() => DbSet.InsertOneAsync(obj)); var result = await _context.SaveChanges(); }
public async virtual Task <TEntity> Add(TEntity obj) { ConfigDbSet(); Context.AddCommand(async() => await DbSet.InsertOneAsync(obj)); return(obj); }
public virtual void Add(TEntity obj) { _context.AddCommand(async() => await DbSet.InsertOneAsync(obj)); _uow.Commit(); }