Пример #1
0
        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();
        }
Пример #2
0
 public AlbumRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext)
 {
 }
Пример #3
0
 public virtual Task Update(T entity)
 {
     InstantineDbContext.Update(entity);
     return(SaveChanges());
 }
Пример #4
0
 public virtual Task SaveChanges()
 {
     return(InstantineDbContext.SaveChangesAsync());
 }
Пример #5
0
 public virtual Task Delete(T element)
 {
     InstantineDbContext.Remove(element);
     return(SaveChanges());
 }
Пример #6
0
 protected BaseRepository(InstantineDbContext instantineDbContext)
 {
     InstantineDbContext = instantineDbContext;
 }
Пример #7
0
 public UsersRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext)
 {
 }
Пример #8
0
 public CommentsRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext)
 {
 }
Пример #9
0
 public LikesRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext)
 {
 }
Пример #10
0
 public PhotosRepository(InstantineDbContext instantineDbContext) : base(instantineDbContext)
 {
 }