public TransactionModalVM(ITransactionDetail transaction, List <IComboBoxItem> transactionTypesList, List <IComboBoxItem> hoursList, List <IComboBoxItem> meridianList, List <IComboBoxItem> timeZoneList, List <IComboBoxItem> categoryList, List <AccountComboBoxItem> accounts, bool isEditMode ) { OGTransaction = transaction; MapOGToNewTransaction(); TransactionTypesList = new List <IComboBoxItem>(); TransactionTypesList.AddRange(transactionTypesList); HoursList = new List <IComboBoxItem>(); HoursList.AddRange(hoursList); MeridianList = new List <IComboBoxItem>(); MeridianList.AddRange(meridianList); TimeZoneList = new List <IComboBoxItem>(); TimeZoneList.AddRange(timeZoneList); CategoryList = new List <IComboBoxItem>(); CategoryList.AddRange(categoryList); Accounts = new List <AccountComboBoxItem>(); Accounts.AddRange(accounts); IsEditMode = isEditMode; ConfigureVMAsPerTransactionType(); }
public void AddDetail(ITransactionDetail detail) { if (detail is TransactionDetailDto detailDto) { this.context.TransactionDetails.Add(detailDto.TransactionDetail); } }
private void MapFromITransactionDetail(ITransactionDetail transactionDetail) { Title = transactionDetail.Title; TransactionType = transactionDetail.TransactionType; Amount = transactionDetail.Amount; ToAccount = transactionDetail.FromAccount?.AccountId ?? 0; DateTime_Occurred = transactionDetail.DateTime_Occurred; IsUserCreated = transactionDetail.IsUserCreated; IsConfirmed = transactionDetail.IsConfirmed; OccerrenceAccount = transactionDetail.OccerrenceAccount?.AccountId; Notes = transactionDetail.Notes; ToAccount = transactionDetail.ToAccount?.AccountId; FromAccount = transactionDetail.FromAccount?.AccountId ?? 0; }
public SimpleMatchedBet(ITransactionDetail detail) { this.detail = detail; }
public BankTransactionViewModel(ITransactionDetail detail) { this.detail = detail; }
public TransactionDetail(ITransactionDetail detail) : this() { this.Profit = detail.Profit; }
public TransactionSaveInfo(ITransactionDetail transactionDetail) { TransactionId = transactionDetail.TransactionId; MapFromITransactionDetail(transactionDetail); }
public TransferFundsAccountAction(ITransactionDetail detail) { this.detail = detail; }
public ApplyFundsAccountAction(ITransactionDetail detail) { this.detail = detail; }