using Marco.Pms.Model.Dtos.Project; using Marco.Pms.Model.Projects; using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using System.Text; using System.Threading.Tasks; namespace Marco.Pms.DataAccess.Repository.IRepository { public interface IProjectAllocationRepository { void Update(ProjectAllocation project); Task> GetAsync(Expression>? filter = null, string? includeProperties = null); Task> GetAllAsync(Expression>? filter = null, string? includeProperties = null); Task CreateAsync(ProjectAllocation project); Task UpdateAsync(int id, ProjectAllocation project); } }