public RemoveEventViewModel(TicketService serviceT, ConcertService serviceC)
        {
            tService = serviceT;
            cService = serviceC;
            Concerts = new ObservableCollection <ConcertDTO>(cService.GetAll());

            DeleteConcertCommand = new RelayCommand(x =>
            {
                int b = 0;
                foreach (var i in tService.GetAll())
                {
                    if (i.ConcertId == SelectedConcert.Id)
                    {
                        b++;
                    }
                }
                if (b == 0)
                {
                    ErrorText = "";
                    cService.Delete(SelectedConcert);
                }
                else
                {
                    ErrorText = "Нельзя удалить. Имеются билеты с указанным концертом";
                }
                Switcher.Switch(new ListEventView());
            });
        }
 public ListEventViewModel(ConcertService service)
 {
     concertService = service;
     Concerts       = new ObservableCollection <ConcertDTO>(concertService.GetAll());
 }