Files
mapo-core/MP.Data/Repository/Mtc/IMtcSetupRepository.cs
2026-04-23 19:15:16 +02:00

37 lines
1014 B
C#

using MP.Data.DbModels.Mtc;
using System.Threading.Tasks;
namespace MP.Data.Repository.Mtc
{
public interface IMtcSetupRepository
{
/// <summary>
/// Recupero record richiesto
/// </summary>
/// <param name="idxMacchina"></param>
/// <returns></returns>
Task<MtcSetupModel> GetByIdxAsync(string idxMacchina);
/// <summary>
/// Inserimento nuovo record
/// </summary>
/// <param name="newRec"></param>
/// <returns></returns>
Task<bool> InsertAsync(MtcSetupModel newRec);
/// <summary>
/// Eliminazione record esistente
/// </summary>
/// <param name="idxMacchina"></param>
/// <returns></returns>
Task<bool> DeleteAsync(string idxMacchina);
/// <summary>
/// Update record esistente
/// </summary>
/// <param name="updRec"></param>
/// <returns></returns>
Task<bool> UpdateAsync(MtcSetupModel updRec);
}
}