using System; using System.Collections.Generic; using System.Linq.Expressions; using System.Text; using System.Threading.Tasks; namespace Hushian.Application.Contracts.Persistence { public interface IGenericRepository where T : class { IQueryable Get(); Task ADD(T entity); Task> ADD(ICollection entities); Task ADDBool(T entity); Task UPDATE(T entity); Task> UPDATE(ICollection entities); Task UPDATEBool(T entity); Task DELETE(T entity); Task DELETE(ICollection entities); } }