12345678910111213141516171819202122 |
- using System;
- using System.Collections.Generic;
- using UnivateProperties_API.Containers.Users;
- using UnivateProperties_API.Model.Users;
-
- namespace UnivateProperties_API.Repository.Users
- {
- public interface IUserRepository
- {
- List<User> Get(Func<User, bool> where);
- List<User> GetAll();
- User GetDetailed(Func<User, bool> first);
- void Insert(User item);
- void Insert(IEnumerable<User> item);
- void Remove(User item);
- void Remove(IEnumerable<User> items);
- void RemoveAtId(int item);
- void Update(UserDto userParam);
- void Save();
- List<User> GetDetailedAll();
- }
- }
|