Wednesday, November 1, 2017

C# - CRUD Interface Template

public interface IRepository < T, TKey > {
 IEnumerable < T > GetItems();

 T GetItem(TKey key);

 void AddItem(T newItem);

 void UpdateItem(TKey key, T updatedItem);

 void DeleteItem(TKey key);

 void UpdateItems(IEnumerable < T > updatedItems);
}

No comments:

Post a Comment