using DMS.Core.Models; using DMS.Core.Enums; using System.Collections.Generic; using System.Threading.Tasks; using DMS.Infrastructure.Entities; namespace DMS.Infrastructure.Interfaces { public interface IMenuRepository { Task DeleteAsync(DbMenu menu); Task> GetMenuTreesAsync(); Task AddAsync(DbMenu menu); Task UpdateAsync(DbMenu menu); Task BeginTranAsync(); Task CommitTranAsync(); Task RollbackTranAsync(); } }