37 lines
1014 B
C#
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);
|
|
}
|
|
}
|