using System.Linq; namespace Neo.LegitimateLicences.Data.Models { public partial class LegitimateDatabase { #region CreateVerifiedPrintout public string CreateVerifiedPrintout(int entityID, long itemID, short printoutTypeID, long printedByID, bool isRePrint, string reprintReason, bool isTestPrint, string documentNumber) { var printout = Context.Pr_PrintoutCreate(entityID, itemID, printoutTypeID, printedByID, isRePrint, reprintReason, isTestPrint, documentNumber).FirstOrDefault(); return printout.VerificationToken; } #endregion #region UpdateVerifiedPrintout public void UpdateVerifiedPrintout(int entityID, long itemID, string verificationToken, string documentNumber, bool printedSuccussfully, long userID) { Context.Pr_PrintoutUpdate(entityID, itemID, verificationToken, documentNumber, printedSuccussfully, userID); } public void UpdateVerifiedPrintout(int entityID, long itemID, string verificationToken, bool printedSuccussfully, long userID) { Context.Pr_PrintoutUpdate(entityID, itemID, verificationToken, null, printedSuccussfully, userID); } #endregion #region GetVerifiedPrintoutByToken public Pr_PrintoutGetByToken_Result GetVerifiedPrintoutByToken(string verificationToken, long userID) { return Context.Pr_PrintoutGetByToken(verificationToken, userID).FirstOrDefault(); } #endregion #region SavePrintoutData public void SavePrintoutData(string verificationToken, string printoutData, long userID) { Context.Pr_PrintoutSaveData(verificationToken, printoutData, userID); } #endregion } }