private void DeleteHostingUnitBtn_Click(object sender, RoutedEventArgs e)//this takes us to delete the unit { try { ImpBL bl = ImpBL.Instance; int unitKey = int.Parse(HostingUnitKeyLable.Content.ToString().Substring(1)); bl.DeleteHostingUnit(bl.GetHostingUnit(unitKey)); UserControlContainer.Visibility = Visibility.Collapsed; } catch (Exception err) { MessageBox.Show(err.Message, "Error", MessageBoxButton.OK, MessageBoxImage.Error); } }
private void UpdateRate(int numStars)//rating stars function { ImpBL bl = ImpBL.Instance; int Key = int.Parse(idLable.Content.ToString()); HostingUnit hu = bl.GetHostingUnit(Key); hu.amountOfRaters++; hu.RateAmount += numStars; hu.RateStars = hu.RateAmount / hu.amountOfRaters; bl.UpdateHostingUnit(hu); oneStarBTN.Visibility = Visibility.Collapsed; twoStarBTN.Visibility = Visibility.Collapsed; threeStarBTN.Visibility = Visibility.Collapsed; FOURsTARbtn.Visibility = Visibility.Collapsed; fiveStarBTN.Visibility = Visibility.Collapsed; Thankyoulable.Visibility = Visibility.Visible; }