using System.Collections.Generic; using System.Threading.Tasks; using DMS.Core.Models; namespace DMS.Infrastructure.Interfaces { public interface IVarDataRepository { Task GetByIdAsync(int id); Task> GetAllAsync(); Task AddAsync(Variable variable); Task UpdateAsync(Variable variable); Task DeleteAsync(Variable variable); Task BeginTranAsync(); Task CommitTranAsync(); Task RollbackTranAsync(); } }