public void SubmitItem() { string itemName = ItemNameText.text; decimal itemPrice = decimal.Parse(ItemPriceText.text); ExpenseDetails details = GetComponent <ExpenseDetails>(); PeopleDropdown dropdown = GetComponent <PeopleDropdown>(); string personName = dropdown.selectedPerson; PersonRepository repo = GetComponent <PersonRepository>(); Person person = repo.GetPerson(personName); details.AddItem(itemName, itemPrice, person); ExpenseElementList expenseList = GetComponent <ExpenseElementList>(); expenseList.Prime(); }
public void SubmitExpense() { string expenseName = ExpenseNameText.text; TripDetails details = GetComponent <TripDetails>(); PeopleDropdown dropdown = GetComponent <PeopleDropdown>(); string personName = dropdown.selectedPerson; PersonRepository repo = GetComponent <PersonRepository>(); Person person = repo.GetPerson(personName); CurrencyDropDown currencyDropDown = GetComponent <CurrencyDropDown>(); string currencyCode = currencyDropDown.selectedCurrency; CurrencyRepository currencyRepo = GetComponent <CurrencyRepository>(); Currency currency = currencyRepo.GetCurrencyWithName(currencyCode); details.Trip.AddExpenseToTrip(expenseName, person, currency); ExpenseElementList expenseList = GetComponent <ExpenseElementList>(); expenseList.Prime(); }