using DAL.Models; namespace API.Authentication.Interfaces { public interface IGenericAuthentication { bool canGetAll(User user); bool canGet(TModel model, User user); bool canAdd(T item, User user); bool canUpdate(TModel model, User user); bool canDelete(TModel model, User user); } }