public abstract class AbstractUIOMaticRepository<TEntity, TId> : IUIOMaticRepository
public abstract IEnumerable<TEntity> GetAll(string sortColumn = "", string sortOrder = "");
public abstract UIOMaticPagedResult<TEntity> GetPaged(int pageNumber, int itemsPerPage,
IDictionary<string, string> filters = null,
string sortColumn = "", string sortOrder = "");
public abstract TEntity Get(TId id);
public abstract TEntity Create(TEntity entity);
public abstract TEntity Update(TEntity entity);
public abstract void Delete(TId[] ids);
long GetTotalRecordCount();