public virtual async Task Delete(Expression <Func <T, bool> > expression) { var elements = await GetAll(expression); foreach (var element in elements) { InstantineDbContext.Remove(element); } await SaveChanges(); }
public AlbumRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext) { }
public virtual Task Update(T entity) { InstantineDbContext.Update(entity); return(SaveChanges()); }
public virtual Task SaveChanges() { return(InstantineDbContext.SaveChangesAsync()); }
public virtual Task Delete(T element) { InstantineDbContext.Remove(element); return(SaveChanges()); }
protected BaseRepository(InstantineDbContext instantineDbContext) { InstantineDbContext = instantineDbContext; }
public UsersRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext) { }
public CommentsRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext) { }
public LikesRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext) { }
public PhotosRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext) { }