using System.Linq.Expressions; using salesbook.Shared.Core.Dto; using salesbook.Shared.Core.Entity; namespace salesbook.Shared.Core.Interface; public interface IManageDataService { Task> GetTable(Expression>? whereCond = null) where T : new(); Task> GetActivity(Expression>? whereCond = null); Task InsertOrUpdate(T objectToSave); Task Delete(T objectToDelete); Task DeleteActivity(ActivityDTO activity); Task ClearDb(); }