/// <summary> /// This method used for insert POSNonSaleTransaction and return primary key. -An /// </summary> /// <param name="posNonSaleTransaction">PosNonSaleTransaction contain CreatedDateTime,POSSessionId,TransactionTypeId,Amount,Remark</param> /// <returns></returns> public int AddPOSNonSaleTransaction(POSNonSaleTransaction posNonSaleTransaction) { try { _posNonSalesTransactionContext.Add(posNonSaleTransaction); _posNonSalesTransactionContext.SaveChanges(); return(posNonSaleTransaction.Id); } catch (Exception ex) { _errorLog.LogException(ex); throw; } }
/// <summary> /// This method used for update POSNonSaleTransaction and return primary key. -An /// </summary> /// <param name="posNonSaleTransaction">Id,PosNonSaleTransaction contain CreatedDateTime,POSSessionId,TransactionTypeId,Amount,Remark</param> /// <returns></returns> public int UpdatePOSNonSaleTransaction(POSNonSaleTransaction posNonSaleTransaction) { try { posNonSaleTransaction.ModifiedDateTime = DateTime.UtcNow; _posNonSalesTransactionContext.Update(posNonSaleTransaction); _posNonSalesTransactionContext.SaveChanges(); return(posNonSaleTransaction.Id); } catch (Exception ex) { _errorLog.LogException(ex); throw; } }