private void ClearLastBtn_Click(object sender, RoutedEventArgs e) { try { if (ProductsList.Count() != 0) { ProductsList.Remove(ProductsList.Last()); } var total = ProductsList.Sum(x => x.TotalPrice); TotalPriceTxt.Text = total.ToString(); log.Info($"Product {ProductsList.Last().Name} removed."); } catch (Exception ex) { log.Error(ex.InnerException); } }