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); })); }
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); }