예제 #1
0
        public Task <TipCalcTransaction> GetTipCalcTransactionAsync(int id)
        {
            return(Task.Run(async() =>
            {
                TipCalcTransactionDO tipCalcTransactionDO =
                    await _databaseConnection.Table <TipCalcTransactionDO>().Where(i => i.Id == id).FirstOrDefaultAsync();

                return TransformToTipCalcTransaction(tipCalcTransactionDO);
            }));
        }
예제 #2
0
        private TipCalcTransactionDO TransformToTipCalcTransactionDO(ITipCalcTransaction tipCalcTransaction)
        {
            var tipCalcTransactionDO = new TipCalcTransactionDO
            {
                Id             = tipCalcTransaction.Id,
                Total          = tipCalcTransaction.Total,
                Tip            = tipCalcTransaction.Tip,
                TipPercent     = tipCalcTransaction.TipPercent,
                GrandTotal     = tipCalcTransaction.GrandTotal,
                Split          = tipCalcTransaction.Split,
                NumOfPersons   = tipCalcTransaction.NumOfPersons,
                TotalPerPerson = tipCalcTransaction.TotalPerPerson,
                Saved          = tipCalcTransaction.Saved
            };

            return(tipCalcTransactionDO);
        }