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 Get(Func where); List GetAll(); User GetDetailed(Func first); void Insert(User item); void Insert(IEnumerable item); void Remove(User item); void Remove(IEnumerable items); void RemoveAtId(int item); void Update(UserDto userParam); void Save(); List GetDetailedAll(); } }