/// <summary> /// Purpose: Gets the tasks of the selected person /// Example FillControls (person) -> GetTasks(person.id) /// -> according to this the VCSelectTasks can be run with filled data /// </summary> /// <returns>The controls async.</returns> /// <param name="person">Person.</param> async public override Task FillControlsAsync(BusinessLayer.Person person, bool reload) { if (person == null) return; if (reload) { _person = person; _transactions = await person.GetPreTransactionsAsync(Language.GetLanguageCode(), Application._user); return; } if (_person == null || person.ID != _person.ID) { _person = person; _transactions = await person.GetPreTransactionsAsync( Language.GetLanguageCode(), Application._user); } }