Interface IRepository<T>
- Namespace
- Core.CliniCore.Repositories
- Assembly
- Core.CliniCore.dll
public interface IRepository<T> where T : class, IIdentifiable
Type Parameters
T
Methods
Add(T)
void Add(T entity)
Parameters
entityT
Delete(Guid)
void Delete(Guid id)
Parameters
idGuid
GetAll()
IEnumerable<T> GetAll()
Returns
- IEnumerable<T>
GetById(Guid)
T? GetById(Guid id)
Parameters
idGuid
Returns
- T
Search(string)
IEnumerable<T> Search(string query)
Parameters
querystring
Returns
- IEnumerable<T>
Update(T)
void Update(T entity)
Parameters
entityT