using Marco.Pms.Model.Dtos.Project; using Marco.Pms.Model.Entitlements; using System.Linq.Expressions; namespace Marco.Pms.DataAccess.Repository.IRepository { public interface IFeatureRepository : IRepository { void Update(Feature Feature); Task> GetAsync(Expression>? filter = null, string? includeProperties = null); Task> GetAllAsync(Expression>? filter = null, string? includeProperties = null); Task CreateAsync(Feature feature); // Task UpdateAsync(int id, UpdateFeatureDto Feature); // Task> GetAsync(int id, string? includeProperties = null); } }