/// <summary>
        /// Asynchroniczne zadanie wczytujące wszystkich nadawców do kolekcji
        /// </summary>
        /// <param name="viewState"></param>
        /// <returns></returns>
        public async Task LoadDataAsync(MasterDetailsViewState viewState)
        {
            Senders.Clear();
            var data = await DataService.GetAllFromDatabaseAsync().ConfigureAwait(false);

            foreach (var item in data)
            {
                Senders.Add((Sender)item);
            }

            if (viewState == MasterDetailsViewState.Both)
            {
                Selected = Senders.First();
            }
        }