public IActionResult Index()
        {
            CurrencyDropDown model = new CurrencyDropDown();

            model.CurrencyDropDownProperty = getCurrenciesForDropDown();
            return(View(model));
        }
    public void SubmitCurrency()
    {
        TripDetails        trip         = GetComponent <TripDetails>();
        CurrencyRepository currencyRepo = GetComponent <CurrencyRepository>();
        CurrencyDropDown   dropDown     = GetComponent <CurrencyDropDown>();

        Currency currency = currencyRepo.GetCurrencyWithName(dropDown.selectedCurrency);

        trip.AddCurrency(currency);
    }
    public void ChangePersonDetailsCurrency()
    {
        CurrencyDropDown dropdown      = GameObject.Find("Scripts").GetComponent <CurrencyDropDown>();
        GameObject       personDetails = GameObject.Find("PersonDetailsPane");

        personDetails.transform.SetAsLastSibling();

        GameObject     scripts  = GameObject.Find("Scripts");
        OwesPersonList list     = scripts.GetComponent <OwesPersonList>();
        Currency       currency = scripts.GetComponent <CurrencyRepository>().GetCurrencyWithName(dropdown.selectedCurrency);

        scripts.GetComponent <PersonDetails>().Currency = currency;
        list.Prime();
    }
Esempio n. 4
0
    public void SubmitTrip()
    {
        string             locationName = TripLocationName.text;
        TripRepository     repo         = GetComponent <TripRepository>();
        CurrencyRepository currencyRepo = GetComponent <CurrencyRepository>();
        CurrencyDropDown   dropDown     = GetComponent <CurrencyDropDown>();

        Currency currency = currencyRepo.GetCurrencyWithName(dropDown.selectedCurrency);

        repo.AddTrip(locationName, currency);

        tripElementList = GetComponent <TripElementList>();
        tripElementList.Prime();

        TripLocationName.text        = "";
        InvalidTripLocationName.text = "";
        submitButton.interactable    = false;
    }
Esempio n. 5
0
    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();
    }