Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

27 строки
614 B

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Domain;
  7. namespace Services
  8. {
  9. public interface IBaseService<T>
  10. where T : BaseEntity
  11. {
  12. void Add(T entity);
  13. void Update(T entity);
  14. void Delete(Guid id);
  15. public void DeleteWithoutSave(Guid id);
  16. public void SaveChanges();
  17. IQueryable<T> GetQueryable();
  18. IQueryable<T> GetWithPaging(int page = 1, int pageSize = 100);
  19. T GetById(Guid id);
  20. void AddOrUpdate(T entity);
  21. bool CanBeDeleted(Guid id);
  22. }
  23. }