//Delete private async void DeleteScreening(ScreeningViewModel screening) { try { await _service.DeleteScreeningAsync(screening.Id); Screenings.Remove(SelectedScreening); SelectedScreening = null; } catch (Exception ex) when(ex is NetworkException || ex is HttpRequestException) { OnMessageApplication($"Unexpected error occured! ({ex.Message})"); } }