/**
         * tu sa budu ziskavat vsetky udalosti na vybrany mesiac (alebo ak si prisposobim tak napriklad
         * na tento mesiac + mesiac dozadu + mesiac dopredu
         * a to znamena vsetky treningy, zapasy, brigady a informacie
         * -- ZATIAL VSETKY
         */
        public async Task InitializeEvents()
        {
            var trainingsServices = new TrainingsServices();
            var brigadesServices  = new BrigadesServices();
            var matchesServices   = new MatchesServices();

            var eventsHelp = new ObservableCollection <Event>();

            IsBusy = true;

            //if (this.Events == null || (this.Events != null && !this.Events.Any()))
            //{
            eventsHelp.AddRange(await trainingsServices.GetTrainingsForMonthAsync(DateTime.Now));
            eventsHelp.AddRange(await brigadesServices.GetBrigadesForMonth(DateTime.Now));
            eventsHelp.AddRange(await matchesServices.GetMatchesForMonth(DateTime.Now));
            //}

            if (eventsHelp.Count > 0) // akutalizujem eventy iba ak som nejaky vytiahol z db
            {
                this.Events = null;
                this.Events = new ObservableCollection <Event>();
                this.Events = eventsHelp;
            }
            IsBusy = false;
            this.UpdateSelectedEvents(this.selectedDate);
        }
        public async Task <bool> DeleteSelectedBrigadeAsync()
        {
            IsBusy = true;
            var brigadesServices = new BrigadesServices();
            var success          = await brigadesServices.DeleteBrigadeAsync(_selectedBrigade.Id);

            IsBusy = false;

            return(success);
        }