using MP.Data.DbModels; using System; using System.Threading.Tasks; using static MP.Core.Objects.Enums; namespace MP.Data.Repository.IOC { /// /// Interfaccia per metodi IOC /// public interface IIocRepository { #region Public Methods /// /// Processing intera catena eventi verifica cambio stato in singola transazione e con unico DbContext /// /// /// /// /// /// /// /// /// /// Task CheckCambiaStatoBatchAsync(tipoInputEvento tipoInput, string IdxMacchina, DateTime InizioStato, int IdxTipo, string CodArt, string Value, int MatrOpr, string pallet); /// /// Aggiunta record MicroStato + EventList /// /// /// /// Task EvListMicroStatoInsertAsync(MicroStatoMacchinaModel newRecMsm, EventListModel newRecEv); #endregion Public Methods } }